Andrey
спасибо, кэп. А есть такое, где уже какие-то чуваки понапрягались, а я просто скопирую их результат?
Да, копируйте. Только свои значения подставьте. https://prometheus.io/docs/prometheus/latest/configuration/configuration/#kubernetes_sd_config
Maxim
Как данные реплицируете?
нет данных =) любой кластер не зависим, мониторинг стоит в aws.
G72K
Пщщ, лёгкая жизнь
Puma
нет данных =) любой кластер не зависим, мониторинг стоит в aws.
ну у вас видимо просто кубернетес кейс проект , увы у остальных не так
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/ например :)
Danila
Судя по доке, есть ограничения на номер NodePort Потому что такой сервис: kind: Service apiVersion: v1 metadata: name: proxyng spec: selector: app: nginx ports: - protocol: TCP port: 80 targetPort: 80 type: LoadBalancer мапится совершенно на другой порт ноды
Danila
Не совсем понятно, как это обойти
G72K
В любой непонятной ситуации читайте референс спеку на тип
Danila
В любой непонятной ситуации читайте референс спеку на тип
Референс спека как раз говорит о том, что номер порта должен быть больше 30000. А мне нужно проксить на 80ый порт
Pavel
Товарищи, есть кому что сказать о https://www.twistlock.com/ ?
Сейчас таких товарищей становится все больше, самом интересно посмотреть отзывы)
Andor
сподобился посмотреть kubernetes the easy way
Andor
отличный докладик
Maxim
Привет! кто-то использует EKS от AWS? интересно узнать кто как разворачивает его.
Maxim
попробовал деплоить согласно AWS документации - уж очень долго и сложно получается, особенно если сравнивать с GKE и, даже, AKS.
Maxim
Привет! Мы юзаем, разворачиваем терраформом
в случае терраформа также нужно отдельно разворачивать VPC и СF stack с воркер нодами?
Maxim
терраформ позволяет использовать одну IAM роль на все кластера?
Ivan
VPC – да, CloudFormation – не, его мы не юзаем в данном случае
Ivan
сами ручками поднимаем все сети/подсети/инстансы/группы и тд
Maxim
ну такое, не сказал бы что это очень удобный и быстрый вариант.
Ivan
терраформ позволяет использовать одну IAM роль на все кластера?
Не сталкивался с таким ограничением. Если AWS это позволяет (а я не вижу причин, почему бы он такого не позволял), то терраформ тем более
Ivan
ну такое, не сказал бы что это очень удобный и быстрый вариант.
можешь посмотреть http://eksctl.io там просто и быстро
Ivan
но не очень настраиваемо
Maxim
можешь посмотреть http://eksctl.io там просто и быстро
вот как раз с ним и пытался поехать (такой себе аналог gcloud), но столкнулся с тем, что он каждый раз пытается создать IAM role для воркеров та и вообще прав чуть ли не админских требует.
Maxim
вот и пришлось ансиблом конфигурить все, думал может какие альтернативы есть
Maxim
терраформ хороший вариант, но его затаскивать в зависимости ради EKS не хочется)
Maxim
странный, конечно, подход у AWS - базовые потребности по разворачиванию кубера не покрыли, но уже во всю сервис меш с истио продвигают.
Ivan
маркетинг, все дела.. я вот жду интеграции из коробки EKS и CloudWatch, обещают завести уже месяца 4 точно
Andrey
А что-нибудь известно по интеграции BPF в kube-proxy и заменит ли он IPVS в итоге?
Я интересовался, там с этим все довольно вяло, ща откопаю пруфы
MEV
https://m.youtube.com/watch?v=wgzgVm7Sqlk
MEV
ну такое, не сказал бы что это очень удобный и быстрый вариант.
В начале затратно, а потом в миг поднятие и дестрой всего. Как и полагается IaC. Модулей много которые можно адаптировать под свои нужды
𝚔𝚟𝚊𝚙𝚜
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 в поде фейлится
JiM
▫️Какой у вас проект или где работаете? интернет магазин ▫️В чём вы специалист? web технологии ▫️Чем можете быть интересны или полезны сообществу? ▫️Чем интересно сообщество вам? обмен опытом по k8s ▫️Откуда вы? Екатеринбург ▫️Как узнали про группу? ссылка от коллеги
Anonymous
пытаюсь запустить мастер ноду на scaleway через kubeadm отрабатывает без аргументов отлично, беря в кач-ве ip внутренний адрес (10.*...) а я хочу чтобы мастер нода была доступна не только по внутреннему ip у scaleway, но и по внешнему, в аргументах добавляю через --apiserver-advertise-address публичный апи – ничего не выходит, kubelet не находит ноду есть идеи?
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
т.к. нода может находиться у другого клауд провайдера
У куба требование - плоская сетка. Другой провайдер это уже не плоская сетка
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 гоняет? У меня офишиал имэдж убивает ноду по ресурсам (запускаю как стетфул сет) =) чтяднт
Etki
началось
Terry
началось
нет, я ему подсказал, в какую сторону смотреть, например ограничение ресурсов там и все такое
Etki
неужели
Etki
ограничение ресурсов
Etki
хм
Denis
Ограничиваю таки, ощущение что когда стэйтфул сет ему пофигу на лимиты,
Etki
google://java heap google://Xmx
Denis
Понял, попробую хмх прописать, спс
Anonymous
Ктонибудь уже использует https://katacontainers.io/ Есть отзывы положительные, отрицательные ?
gigimon
Подскажите пожалуйста теорией и направлением, куда копать. Хочу запускать в кубернетисе тестовую инфраструктуру, которая будет запускаться, пробегать и умирать. Может есть какие-то инструменты? Или же все ручками делать: генерить ямл для конфиг для подов, запускать, дожидаться окончания тестов и мочить этот деплой? Но тогда вопрос, как узнавать окончание и что пора валить?
Rainbow
И мифический autodevops =)