𝚔𝚟𝚊𝚙𝚜
благо он тоже RDMA умеет
Sergey
Не верю я в дрбд на маломальски серьезных нагрузках
𝚔𝚟𝚊𝚙𝚜
Andor
и святой рук
Sergey
У тебя с дрбд получается узкое место - это производительность одного хоста, у кого мастер роль
𝚔𝚟𝚊𝚙𝚜
𝚔𝚟𝚊𝚙𝚜
DRBD это тот же RAID1, только сетевой, сложно придумать что-то более эфективное на этом этапе.
Sergey
Sergey
А страйп через группы дрбд - ну не знаю
Sergey
Rainbow
https://github.com/kubernetes/git-sync
а что делает это в офф репе? Противоречит же всем нормальным практикам.
Andor
все хотят быть модными и делать клауд нейтив штуки, но когда приходится делать дело, то обязательно будут шелл-скрипты
𝚔𝚟𝚊𝚙𝚜
Sergey
Andor
угу
Grigorii
Как-то можно запустить hook в Helm'е, чтобы не ждать его завершения, а перейти к след. задаче? А то есть один хук, который 2 часа выполняется
Eduard
Grigorii
Т.е она задача может быть последней. Я хочу чтобы хельм её просто запустил и закончил
Andrey
Andrey
А если статус совсем не интересен, то сделай kubectl apply после Helm.
Grigorii
Vadim
Alex Sharov
Господа, а подскажите пожалуйста по cert-manager. Сертификаты я получил, но в хроме они все-равно красные. Это дизайн такой?
Vadim
https://dzone.com/articles/the-top-3-things-holding-back-your-kubernetes-stra
Ceo из gravitational показывает глубокую экспертизу и смелость в освоении кубеней, например
Rainbow
@vrutkovs а что за шрифт на стикере openstack?
𝚔𝚟𝚊𝚙𝚜
𝚔𝚟𝚊𝚙𝚜
что значит красные?
Alex Sharov
Eduard
Тык тебе и не LE выдал
Eduard
У тебя самоподписанное
Eduard
Смотри в логи cert-manager-а
𝚔𝚟𝚊𝚙𝚜
kubectl describe certificate
𝚔𝚟𝚊𝚙𝚜
Kubernetes 1.14 release now available for download on GitHub
https://github.com/kubernetes/kubernetes/releases/tag/v1.14.0
Alex Sharov
apiVersion: certmanager.k8s.io/v1alpha1
kind: ClusterIssuer
metadata:
name: letsencrypt-prod
namespace: cert-manager
spec:
acme:
server: https://acme-v02.api.letsencrypt.org/directory
email: <MY_EMAIL>
privateKeySecretRef:
name: letsencrypt-prod
dns01:
providers:
- name: route53
route53:
region: eu-west-1
accessKeyID: <REDACTED>
hostedZoneID: <REDACTED>
secretAccessKeySecretRef:
name: route53-credentials-secret
key: secret-access-key
Alex Sharov
ClusterIssuer
𝚔𝚟𝚊𝚙𝚜
Certificate issued successfully - должен быть зеленым уже
Alex Sharov
но при этом красный, как на картинке 🙁
Alex Sharov
и LE сертификатов нет в цепочке. Так же не должно быть?
𝚔𝚟𝚊𝚙𝚜
с dns не знаю как, но по идее должно быть все ок уже, проверь сам серт
𝚔𝚟𝚊𝚙𝚜
и если там новый, то у тебя ингрес подвис похоже, такое бывает если через configuration-snippet конфиг сломать например
Rainbow
ingress как написан? секрет есть там? kubectl get secret ...
Alex Sharov
скачал секрет
Alex Sharov
в нем сертификат подписан Issued by: Let's Encrypt Authority X3
Alex Sharov
вопрос - что я не так сделал с ингрессом?)
Rainbow
покажи ingress же
Alex Sharov
сек
Alex Sharov
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: ingress-rule-udc
namespace: udc
annotations:
kubernetes.io/tls-acme: "true"
kubernetes.io/ingress.class: "nginx"
spec:
tls:
- hosts:
- <MY_DOMAIN>
secretName: <MY_SECRET>
rules:
- host: <MY_DOMAIN>
http:
paths:
- backend:
serviceName: udc
servicePort: 8080
Alex Sharov
для него вот такой сертификат
Alex Sharov
apiVersion: certmanager.k8s.io/v1alpha1
kind: Certificate
metadata:
name: <MY_SECRET>
namespace: udc
spec:
acme:
config:
- dns01:
provider: route53
domains:
- <MY_DOMAIN>
commonName: <MY_DOMAIN>
dnsNames:
- <MY_DOMAIN>
issuerRef:
kind: ClusterIssuer
name: letsencrypt-prod
secretName: <MY_SECRET>
𝚔𝚟𝚊𝚙𝚜
ребутни контроллер
Alex Sharov
сработало
Alex Sharov
но это какая-то фигня же, не?
Alex Sharov
не ребутать же мне его в случае чего?)
Andrey
Ребят, а деплоить кластер если между нодами до 250ms задержки это сильно хреновая идея, да?
Nikolay
Ну... если это не георезервирование, то да, прохладная мысль :)
Andrey
Andrey
Просто понять хочется, на сколько кубер к ним толерантен
Nikolay
Не пробовал, но я бы сказал - если контролплейны есть с обеих сторон и запросы в апи балансируются - должно быть ок.
engelbart
Жил был кластер. Работал 10 дней. Вдруг, один из pods стал pending
в events вот такое
NotTriggerScaleUp cluster-autoscaler pod didn't trigger scale-up (it wouldn't fit if a new node is added)
Чего вдруг?
engelbart
Второй вопрос
Были deployments развернуты 10 дней назад. Но age для pod
NAMESPACE NAME READY STATUS RESTARTS AGE
gitlab-managed-apps po/elasticsearch-client-767d74cbf6-dbxgf 1/1 Running 0 1d
gitlab-managed-apps po/elasticsearch-client-767d74cbf6-j72jj 1/1 Running 0 1d
вдруг стал 1d (у некоторых остался 10d) , при этом restart =0
что это вдруг там своей жизнью зажило?
Andrew
Andrew
engelbart
Руками не делали точно.
engelbart
А почему в работаещем уже кластере может случится cluster up?
engelbart
оно ж работало спокойно до этого
Andrew
Так у вас стоит cluster autoscaler :)
https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#how-does-scale-up-work
Andrew
Ещё есть вариант если например поды кастомно зашедьюлены селектором, лейбл для которого автоматически не про ставится при скейле
engelbart
У меня глупый вопрос.
Вот кластер этот был запущен, все поды в нём стартанули, мы ничего не трогали.
Возможно ли что без деплоя чего бы то нибыло, без новых подов, вдруг оно само стало там редеплоится просто базируясь (на чем?) на нагрузке?
Andrew
https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#when-does-cluster-autoscaler-change-the-size-of-a-cluster
Andrew
Там же все написано, просто прочитайте faq внимательно :)
engelbart
It checks for any unschedulable pods every 10 seconds
там написано, ну это не мой вариант
engelbart
У меня получается что то другое случилось, не autoscaler