Anton
ну да
Михаил
ну да
а где кубер? всегда можно навесить external ip
Anton
кубер просто как демон сет
Михаил
я про сеть
Anton
Кстати про external ип, не понял что происходит если extrnal ip c 3 разных нод назначить?
Михаил
еще раз, зависит от твоего конфига сети
Михаил
если у тебя какой-нибудь flanel, то я бы повесил external IP на ноде с апи и не парился ну или на любой ноде где запущен kube-proxy
Anton
у меня calico
Anton
прокси на всех есть
Михаил
ну повесь айпишник да попробуй
Anton
ну надо какой нить сервис замутить, на живую боязно =)
Yu
Ну и посмотреть в сторону /etc/resolv.conf в поля search
Anton
Михаил
Andrei
Andrei
Там у виртуалок плавающий ip дешевый, в отличие от железных нод
Maksim
Anton
а дц собственный?
Аналогично, просто я немного не доганяю ip / подсеть привязана к серваку, как он у вас плавает?
Maksim
у него должен быть LB интеграция для Кудера
Anton
у меня железяки
Andrei
Anton
Maksim
Там должна быть игтеграция LBaaS для Кубера
Maksim
так что в теории куберовский LoadBalance сервис може получить FloatingIP
Andor
Михаил
Andrey
Andor
а можешь рассказать как ты кластер создавал?
Andor
потому что у нас опять /24 с версией 2.6.7
Andor
cc @rgersh
Andor
то есть есть подозрение что это kubeadm так мудит
Andrey
Не
Andor
а, не
Andrey
Kubeadm не используется
Andor
он же не настраивает калико
Andor
у нас используется
Andrei
Anton
если kubespray умеет размер задавать, значит оно можно, как вариант в плейбуках посмотреть
Roman
{% if kube_network_plugin is defined and kube_network_plugin in ["cloud", "flannel", "canal", "cilium"] %}
- --allocate-node-cidrs=true
- --cluster-cidr={{ kube_pods_subnet }}
- --service-cluster-ip-range={{ kube_service_addresses }}
- --node-cidr-mask-size={{ kube_network_node_prefix }}
{% endif %}
вот это место
Roman
root 10244 5.1 0.7 150376 93416 ? Ssl 10:15 1:08 kube-controller-manager --cluster-signing-cert-file=/etc/kubernetes/pki/ca.crt --cluster-signing-key-file=/etc/kubernetes/pki/ca.key --address=127.0.0.1 --controllers=*,bootstrapsigner,tokencleaner --kubeconfig=/etc/kubernetes/controller-manager.conf --root-ca-file=/etc/kubernetes/pki/ca.crt --leader-elect=true --use-service-account-credentials=true --service-account-private-key-file=/etc/kubernetes/pki/sa.key --allocate-node-cidrs=true --cluster-cidr=10.20.24.0/22 --node-cidr-mask-size=24
яснопонятно. Вообще не имеет отношение к калико
Roman
спасибо за наводку @anti_on
Andor
вот скотина :(
Anton
Anton
или расчитывать на днс round robin
Alexander
Alexander
Вообще неясно, почему нельзя в ингрессе использовать другие порты кроме как 80 и 443, в чем причина
Aleksey
Dmitrii
Просто в вебморде или через консольку создаёшь и привязываешь к серваку
Aleksey
С виду костыльно, но работает
Anton
Andrey
господа а кто нибудь устанавливал k8s на aws c помощью kops?
Andor
Наверняка
Andor
У тебя перепись населения?
Alexey
Никто не смотрел amazon EKS какой cni ставит? Свой, в котором на под по ENI?
Andor
У тебя тоже перепись?
Михаил
Alexey
Sergey
а че самому поставить кубер и посмотреть какие поды он создал не вариант?
Andrey
а то грохнул/поднял сервис - новый балансер его руками лень прописывать
Andor
Andrey
во отлично
Andrey
затупил чет
Andrey
https://github.com/kubernetes/kops/tree/master/addons/route53-mapper
Andor
Ну вот тем более
Stanislav
Хоп хей, лалалей!
К примеру я не хочу устанавливать переменную по одной, а просто хочу создать секрет с кучей переменных. Как можно их скопом заимплементить в под? 🙄
Stanislav
Маунтить в /etc/environment вариант?
Andor
Если будет этот файл, то не факт, что entrypoint его прочитает