Andrey
Grigorii
Привет. Подскажите, чем удобнее управлять Кубом(добавлять/удалять новые воркеры, рулить мастерами итд).
Сейчас собираюсь настраивать 3 мастера + есть много железных серверов, которые потом станут воркерами. Знаю про kubespray/kops, можно самому свои плейбуки писать.
Andrey
Andor
kubernetes api
Kirill
Всем привет. Мне нужно запустить ноды kubernetes в нескольких публичных облаках и управлять им с мастера, который стоит в on-prem. Есть что-то готовое, помимо federation?
Andor
"управлять" undefined
Anton
ну типа kubectl говорит с мастером на твоем компе, а под создается в амазоне
Anton
или в gce, как повезет
Kirill
поды будут в AWS и в openstack в разных облаках
Kirill
Azure или gce пока не надо
Anton
закрыл крышку ноутбука, никто не может создавать поды :)
Andrey
master с удалёнными нодами — это так себе затея.
Andrey
Очень так себе.
Andrey
Слишком много в современном кластере от API зависит.
Kirill
так хочет заказчик, меня не спрашивают о рисках, а просят придумать наилучший сетап
Kirill
Andrey
я еще ничего не придумал )
Я серьёзно. Огребание мощное произойдёт, когда kubelet'ы и прочий data plane отвалится от control plane.
Rainbow
Kirill
в любом случае мне надо будет сделать PoC и PoV и уж тогда можно будет говорить что это плохая идея
Kirill
просто так заявить что ничего не взлетит нельзя
Kirill
Kirill
Vladimir
а что ему даст номад, если ему нужен кубер и как кубер будет знать о том, что сеть "не совсем плоская"?
Andrey
Куберу кормится любой популярный network overlay, который всё делает красиво через CNI.
Rainbow
Vladimir
это свой паралельный продукт
Kirill
hashicorp я спрошу сам, мы партнеры с ними по тераформу. Спасибо за идею
bama^boy
тераформ еще то поделие
Vladimir
отличная штука, хотя логика и впрям местами альтернативная
Kirill
в openstack я делаю через VXLAN если подов много или же через их аналог VPC
Vadim
и увидеть удивительное сопадение юзкейсов
Vladimir
да, я им тоже пачечка багов слал, когда работал с ним плотно
bama^boy
ну и еще до кучи https://github.com/hashicorp/terraform/issues/15549
bama^boy
они версию 0.12 уже почти год выкатить не могут
bama^boy
просто делюсь, чтоб люди не наступали на грабли
Grigorii
в AKS от Azure нет HA для control plane, как я понял
кто нить в курсе, это правда?
Nismo
Nismo
Гайс подскажите что не так, пытаюсь выставить memory limits, но не выходит, может не туда прокидываю?
Никита
Есть же примеры в документации :)
Nismo
все как там сделал
Nismo
resources:
limits:
memory: 512Mi
requests:
memory: 256Mi
Andrey
Andrey
Это для контейнеров поле.
Nismo
Nismo
и так в контейнере
Andrey
Нет, не там.
Andrey
В containers. А надо в каждый отдельный контейнер в массиве прописывать.
Nismo
Nismo
containers:
- image: registry.dar.kz/microloan/customer-core:8999640c
name: customer-core
resources:
limits:
memory: 600Mi
requests:
memory: 0Mi
imagePullPolicy: Always
lifecycle:
Andrey
Nismo
вот он нормально запускается хотя не должен, у меня в LimitRange 512 установлено по умолчанию
Andrey
Nismo
Скинь LimitRange.
apiVersion: v1
kind: LimitRange
metadata:
name: mem-limit-range
spec:
limits:
- default:
memory: 512Mi
defaultRequest:
memory: 512Mi
type: Container
Nismo
Andrey
Nismo
Andrei
kafka в k8s норм работает? хочу затестить
G72K
kubectl становится все лучше https://github.com/kubernetes/kubernetes/pull/64820
G72K
Ого, что бывает: https://k9ss.io
Vadim
Andrey
RE
камрады, а есть отдельный чатик по GCP?
RE
спасибо!
Anonymous
Народ, привет, кто с Минска или с Беларуси, отпишите в личку, хотим с ребятами провести митап в имагуру или ещё где нибудь