Anton
1к мемберу подарок будет?
Denis
🎆
Anonymous
Etki
я хочу попросить пощады у твоего юмора
Anonymous
ты прощено
Denis
А есть способ заставить шедулер уважать
failure-domain.beta.kubernetes.io/zone
failure-domain.beta.kubernetes.io/region
для всех Deployment без указания pod anti-affinity?
G72K
Что значит уважать
Anton
можно как-то из конфига с кучей контекстов извлечь один конкретный контекст и положить в отдельный файл (не вручную)?
Anton
вот так всегда, сначала всех побеспокоишь, а потом сам найдешь: kubectl config view --flatten --minify > current-context.conf
Anton
G72K
Denis
Сейчас проставили нодам нужные зоны, запустли Deployment c 4 репликами и они вообще оказались все на одной тачке ))
Denis
Я его заскейлил в ноль, потм опять на 4. В итоге на одной ноде два пода. Так что не очень похоже на то что учитывает
Anton
Example:
failure-domain.beta.kubernetes.io/region=us-east-1
failure-domain.beta.kubernetes.io/zone=us-east-1c
Used on: Node, PersistentVolume
Anton
меня смущает "Used on"
Anton
подов как бы нет в списке
Anton
https://kubernetes.io/docs/reference/labels-annotations-taints/#failure-domainbetakubernetesiozone
Denis
ну так это же лейблы нод
Denis
причем тут поды?
Denis
Это подсказка для шедулера
Anton
ну в доке пишут, что поды распределяются по нодам best-effort, может и не получиться
Denis
согласен, это мы еще не тюнили вес для этого фактора
Denis
но пихать на одну ноду 4 пода
Denis
это не best effort )
Anton
может еще какие тэйнты завалялись? обычно 4 пода даже в рамках зоны не пихаются на одну ноду безо всяких дополнительных намеков
Denis
вот я тоже удивлен
Denis
вроде нет тейнтов никаких на воркерах
Oleksandr
ребятки, у меня платиновый вопрос. есть какой-то более менее официальный способ установить k8s в aws? kubeadm?
Vladimir
kops
Михаил
G72K
Михаил
Что так?
а он в upgrade кластера научился?)
Oleksandr
kops
это именно официальный? или бест практис? :)
Михаил
это не сложно
Oleksandr
это не сложно
руководство не желает самим пилить :) так-то я бы конечно на ансибле всё сделал. а что про rancher думаешь, кроме красивого гуя есть за что стоит его брать? именно для кубера
Михаил
Oleksandr
Михаил
Михаил
она нас в целом заебала эта черная магия
Serega
че и для аутоскалинга свою магию замутили?
Serega
мне в kops напрягает только то, что он себе пермишины на IAM даёт. А так вполне сьедобно вроде
Михаил
пока нет
1)мы можем себе позволить себе инстансы пожирнее, что бы не скейлится на каждый чих
2)не каждое приложение умеет нормально делать upscale, а уж темболее downscale
Serega
ясно.
ну если скейлинг не нужен, то у typhoon вроде магия не плохая. Не такая черная ) Конечно, своя все равно лучше, если ресурсы на неё есть.
Oleksandr
Ранчер тут не в почёте, как я понимаю?
KlonD90
единственный способ как я смог запустить кубернетес
Михаил
Михаил
привезти бинари, покурить доку по конфигам, прикурить ssl и вперед
Oleksandr
Oleksandr
KlonD90
KlonD90
но так и не понял как мне приготовить базу и сдался (
Serega
KlonD90
ага понял он тогда видимо еще не сильно рабочий был. дело было в мае где-то. хотя не вижу чтобы он умел в bare metal
Oleksandr
А вот тут какой-то juju советуют https://kubernetes.io/docs/getting-started-guides/ubuntu/installation/ что скажете?
Sergei
а жужей вообще кто-то пользуется?
Михаил
из серии чего бы ни
Михаил
Михаил
хотя он мб просто толкает убнту продукты)
Sergei
Oleksandr
=(
Anton
копсом можно терраформ нагенерить и потом развлекаться с ним вручную
Serega
Михаил
G72K
юбилей
Anton
если кто страдал изза того что keep-alive не включен по умолчанию в ingress nginx, добавили annotation для установки Connection header: https://github.com/kubernetes/ingress-nginx/pull/1999