Grisha
не, не пробовад
Grisha
я уже нашел
Grisha
Upload control-plane certificates to the kubeadm-certs Secret.
Denis
не, не пробовад
Попробуй. Вообщем сейчас kubeadm хранит все сертификаты в секретах. Типа когда новую ноду джойнишь, сразу же серты необходимые прокидываются. Т.е нет необходимости копировать их с первоначального мастера, на все остальные
Grisha
а зачем? у меня ведь кластер уже собран
Grisha
и все ок
Grisha
Denis
Grisha
Denis
Vadim
типа https://www.flatcar-linux.org/
Dmytro
форкают или ред хат отдал CNCF? ведь изначально про это был разговор
𝚔𝚟𝚊𝚙𝚜
Max
:)
Denis
Eugene
Господа, в очередной раз вопрошаю о помощи. Извиняюсь, если надоел, но эта ситуация просто абсурдна.
Поставил автоскейлер версии 1.12.3 в кластер версии 1.12.5, развернутый кубспреем версии 2.8.3 (с использованием kubeadm). Все это дело стоит на AWS.
ОШИБКА: Failed to regenerate ASG cache: RequestError: send request failed
caused by: Post https://autoscaling.us-east-2.amazonaws.com/: dial tcp: i/o timeout
[ cloud_provider_builder.go:149 ] Failed to create AWS Manager: RequestError: send request failed
caused by: Post https://autoscaling.us-east-2.amazonaws.com/: dial tcp: i/o timeout
Добавление в resolv.conf стандартных гугловских днс сервисов на все машины то влияет, то не влияет на работу автоскейлера, стабильности никакой нет.
В resolv.conf самого контейнера прописывается правильный ip-шник kubedns сервиса, который тоже крутится у меня в кубере. Из контейнера пингуется адрес, представленный в ошибке, однако ошибка все равно не исчезает. Доступ к другим ресурсам в интернете тоже есть из контейнера (если использовать coredns вместо kubedns, то из контейнера не пингуется например google.com но пингуется google.com. , адрес из ошибки тоже не пингуется, но иногда автоскейлер рандомно начинает работать с coredns как нужно)
Сам автоскейлер деплоится из стандартного one-asg.yaml из офф гитхаба (я указываю только имя автоскейлинг группы и крайние ее размеры). Автоскейлер деплоится на рабочую ноду,а не на мастер. Иногда он почему-то работает и все скейлит, но в 85% случаев я получаю ошибку с таймаутом (использовал разные версии автоскейлера, kubedns, coredns, dnsmasq_kubedns, и версию кубернетеса 1.11.3, ошибка везде одинаковая). Почему он иногда работает, я не понимаю, просто заводится сам по себе через несколько крашей. Есть еще какие-нибудь идеи, как с этим воевать?
Dmytro
Vadim
Vadim
например, нельзя выпускать свою поделку со словом Kubernetes - только прятать за буковку K
Vadim
А код и так открыт, тут дело в том чтобы компания внезапно не была куплена всякимим варями
Dmytro
а причем тут трейдмарк вообще? или редхат не продает саппорт openjdk?
Vadim
Кому хочется за любое упоминание трейдмарки отдавать копеечку LF?
Vadim
Vadim
а нет, не откатывает - https://openjdk.java.net/legal/openjdk-trademark-notice.html
Dmytro
ага, ну вот и выходит что точно также никогда не отдадут ksonnet в cncf как и coreos - т.к. купили и сами хоть и не очень юзают но cncf не хотят платить
Dmytro
так?
Vadim
не знаю как vmware, а штуки из ContainerLinux мы юзаем и даже очень
Dmytro
👍 может и vmware юзает ksonnet, нужно кого-то оттуда в чатик пригласить
Vadim
нет уж, померла так померла, проще форкнуть и сформировать нормальный комитет без людей, которым менеджер в любой момент может приказать "передумать"
Lucky SB
𝚔𝚟𝚊𝚙𝚜
Вышел Kubernetes v1.14.1
Vadim
Denis
что там устарело?
Полностью вся инструкция по сетапу кластера при помощи kubeadm
Rainbow
Rainbow
И там сбоку есть переключалка версий, если горит 1.11
Incognito
Rainbow
И на эти доки можно пойти написать PR, как и делают, в отличии от мутных статей.
Denis
Но конкретно с версии 1.13 и 1.14 доки официальные не вызывают не каких вопросов
Vadim
Vadim
мне то не нужен, клиенты хотят
Rainbow
да
Rainbow
там демка ставится в пару строк, для настройки нужно почитать readme.md / посмотреть примеры в examples
Vadim
чет концепцию операторов я не понял пока что это такое
𝚔𝚟𝚊𝚙𝚜
Denis
𝚔𝚟𝚊𝚙𝚜
Lucky SB
𝚔𝚟𝚊𝚙𝚜
а как их ротировать ?
Также как и локальные
kubeadm certs renew
Но пишут что каждый апгрейд он сам их должен ротейтить
Alexander N.
Коллеги, кто-нибудь https://github.com/ceph/ceph-csi использует?
𝚔𝚟𝚊𝚙𝚜
Отделение Bereke Bank
𝚔𝚟𝚊𝚙𝚜
Отделение Bereke Bank
Окей, спасибо
𝚔𝚟𝚊𝚙𝚜
Alexander N.
А в чем вопрос?
Сейчас использую внешний provisioner, для rbd, хочу переделать по нормальному)
𝚔𝚟𝚊𝚙𝚜
Denis
Alexander N.
В первую очередь хочется динамически выделять тома и иметь возможность изменения их размера
Alexander N.
𝚔𝚟𝚊𝚙𝚜
Недавно имел интересный опыт апгрейда старых flexvolumes на новые csi. Если кому будет интересно расскажу
Grisha
volumeMounts:
- name: config-volume
readOnly: true
mountPath: {{ .Values.fpm.configMountPath }}{{ .Values.fpm.subPath }}
subPath: {{ .Values.fpm.subPath }}
volumes:
- name: config-volume
configMap:
name: {{ .Values.fpm.configmap }}
ЧЯДНТ? у меня маунтится файл как папка