G72K
Пщщ, лёгкая жизнь
Maxim
@stufently всё остальное мы храним не в кубе, всё именно так, да
Danila
Подскажите пожалуйста, как можно в конфиге проксировать под деплоймента на под хоста?
Danila
Т.е. что-то вроде kubectl port-forward --address 0.0.0.0 deployment/nginx-deployment 80:80
, но в конфиге deployment`а
G72K
Товарищи, есть кому что сказать о https://www.twistlock.com/ ?
Отделение Bereke Bank
Не доверяю софту на оф сайте которого нет кнопочки "Documentation"
G72K
Полно такого. Вон https://alpinelinux.org/ например :)
bama^boy
Danila
Судя по доке, есть ограничения на номер NodePort
Потому что такой сервис:
kind: Service
apiVersion: v1
metadata:
name: proxyng
spec:
selector:
app: nginx
ports:
- protocol: TCP
port: 80
targetPort: 80
type: LoadBalancer
мапится совершенно на другой порт ноды
Danila
Не совсем понятно, как это обойти
G72K
В любой непонятной ситуации читайте референс спеку на тип
Rainbow
Rainbow
Andor
сподобился посмотреть kubernetes the easy way
Andor
отличный докладик
Maxim
Привет!
кто-то использует EKS от AWS?
интересно узнать кто как разворачивает его.
Maxim
попробовал деплоить согласно AWS документации - уж очень долго и сложно получается, особенно если сравнивать с GKE и, даже, AKS.
Ivan
Maxim
терраформ позволяет использовать одну IAM роль на все кластера?
Ivan
VPC – да, CloudFormation – не, его мы не юзаем в данном случае
Ivan
сами ручками поднимаем все сети/подсети/инстансы/группы и тд
Maxim
ну такое, не сказал бы что это очень удобный и быстрый вариант.
Ivan
Ivan
но не очень настраиваемо
Ivan
Maxim
вот и пришлось ансиблом конфигурить все, думал может какие альтернативы есть
Maxim
терраформ хороший вариант, но его затаскивать в зависимости ради EKS не хочется)
Maxim
странный, конечно, подход у AWS - базовые потребности по разворачиванию кубера не покрыли, но уже во всю сервис меш с истио продвигают.
Ivan
маркетинг, все дела.. я вот жду интеграции из коробки EKS и CloudWatch, обещают завести уже месяца 4 точно
Andrey
MEV
https://m.youtube.com/watch?v=wgzgVm7Sqlk
Andrey
𝚔𝚟𝚊𝚙𝚜
Arczi
hi всем !!
Arczi
кто в курсе в чем проблема?
Arczi
ошибка = restarting failed container=auto-deploy-app pod=production-7f8f7cf45b-wtkwk_app-10124323(4630c49a-0f86-11e9-8023-42010aa4016a): CrashLoopBackOff
inqfen
Ну значит command или entrypoint в поде фейлится
Andor
JiM
▫️Какой у вас проект или где работаете?
интернет магазин
▫️В чём вы специалист?
web технологии
▫️Чем можете быть интересны или полезны сообществу?
▫️Чем интересно сообщество вам?
обмен опытом по k8s
▫️Откуда вы?
Екатеринбург
▫️Как узнали про группу?
ссылка от коллеги
Anonymous
пытаюсь запустить мастер ноду на scaleway через kubeadm
отрабатывает без аргументов отлично, беря в кач-ве ip внутренний адрес (10.*...)
а я хочу чтобы мастер нода была доступна не только по внутреннему ip у scaleway, но и по внешнему, в аргументах добавляю через --apiserver-advertise-address публичный апи – ничего не выходит, kubelet не находит ноду
есть идеи?
Rainbow
Anonymous
все открыты
Rainbow
--apiserver-advertise-address 0.0.0.0
Anonymous
ага и он выдал внутренний ип
> kubeadm join 10_15_1_189:6443 --token x7vkn5.s4mh620rqjw13jqg --discovery-token-ca-cert-hash sha256:b5e9364111836b6f3d4a0bd740a9ae780325d28ea60b49118a608c6c7871e46d
Anonymous
(точки заменил на _)
Anonymous
а я хочу джоиниться по внешнему
Anonymous
т.к. нода может находиться у другого клауд провайдера
Rainbow
Только заставлять ходить все ноды через интернет или мутить что-то вроде vpn
Anonymous
а kubectl proxy не для этого?
Rainbow
Нет.
https://kubernetes.io/docs/setup/independent/install-kubeadm/
> Full network connectivity between all machines in the cluster (public or private network is fine)
Берите nomad для внешних нод, норм решение
https://github.com/kelseyhightower/nomad-on-kubernetes
Anonymous
public network это же и есть все внешний айпишники, нет?
Rainbow
Да, трафик кластера будет ходит через интернет. Нужно целиком отказаться от приватной сетки.
Rainbow
Я как только начал с кубом возится - докинул в кластер десяток нод офисных за натом (терминалы с софтом компании). Это даже работало. Только в одну сторону. контейнеры запускались, cni нормально не работал, мониторинг, kubectl logs и тп. Дочитал про плоскую сетку и откатил.
Anonymous
понял, спасибо
Rainbow
я свою проблему решил чисто gitlab-runner для запуска/обновления софта, будет время - переделаю на nomad. Этот умеет так работать. Даже умеет в windows
Denis
Народ кто-то rundeck на K8s гоняет? У меня офишиал имэдж убивает ноду по ресурсам (запускаю как стетфул сет) =) чтяднт
Terry
Etki
началось
Terry
началось
нет, я ему подсказал, в какую сторону смотреть, например ограничение ресурсов там и все такое
Etki
неужели
Etki
ограничение ресурсов
Etki
хм
Denis
Ограничиваю таки, ощущение что когда стэйтфул сет ему пофигу на лимиты,
Etki
google://java heap
google://Xmx
Denis
Понял, попробую хмх прописать, спс
Anonymous
Ктонибудь уже использует https://katacontainers.io/
Есть отзывы положительные, отрицательные ?
gigimon
Подскажите пожалуйста теорией и направлением, куда копать. Хочу запускать в кубернетисе тестовую инфраструктуру, которая будет запускаться, пробегать и умирать. Может есть какие-то инструменты? Или же все ручками делать: генерить ямл для конфиг для подов, запускать, дожидаться окончания тестов и мочить этот деплой? Но тогда вопрос, как узнавать окончание и что пора валить?
Rainbow
Rainbow
И мифический autodevops =)