Aleksey
𝚔𝚟𝚊𝚙𝚜
Не понимаю я этой эпопеи гугла, с тем что подсветка синтаксиса — это не нужно
Aleksey
а ещё видно как будет сильно подгорать если вдруг не даё бох json который нужен на выходе сильно поменяется.
Aleksey
рефакторинг будет ппц адом
Vadim
Разве одинарные кавычки в списках валидны?
Vladislav
Если разворачивать сервис в виде Deployment - то это значит, что K8S будет сам пересоздавать поды, если что-то пойдёт не так ?
Если развернуть просто Pod-у, то если её хост умрёт, Pod-a не будет пересоздана, просто умрёт ?
Vladislav
Кто сдавал экзамен K8S CKA - прошу поделиться опытом подготовки к экзамену, особенностямми.
Прошёл LinuxAcademy K9S CKA. Сейчас набиваю руку на решении практических задач: запуск под, деплоев, сервисов, работа с сетью, pv, pvc, отладка проблем, логирование...
Но нужны советы бывалых.
Галактический
https://habr.com/ru/company/flant/blog/425683/
Alexander
Igor
Кто сдавал экзамен K8S CKA - прошу поделиться опытом подготовки к экзамену, особенностямми.
Прошёл LinuxAcademy K9S CKA. Сейчас набиваю руку на решении практических задач: запуск под, деплоев, сервисов, работа с сетью, pv, pvc, отладка проблем, логирование...
Но нужны советы бывалых.
я сдавал оба экзамена, курсов на линукс академи достаточно, ну и практику конечно никто не отменял
George
Aleksey
Nikolai
Кто нибудь видел такую ошибку у mickrok8s. Обычно фиксю перезагрузкой компа. Есть ли способы пофиксить?
Unable to connect to the server: x509: certificate has expired or is not yet valid
Nikolai
Кто нибудь работал с апи кубера?
Стоит ли делать задержку перед отправкой новой команды? К примеру сначала создаю поду, затем может сразу прилететь команда на удаление поды, могут ли быть какие то проблемы?
Solyar
Nikolai
Он сам отработает
Там есть что то типа очереди? Не отработает ли удаление раньше, чем старт по каким нибудь причинам?
Solyar
Solyar
Только не знаю дождётся ли он старта
Nikolai
ну дождётся или нет, впринципе не критично, главное что бы не стартанул и не остался жив)
Vadim
если "сразу" это в рамках секунд, то под вряд ли мгновенно стартанет, скорее всего будет в Pending / ContainerCreating
Nikolai
Vadim
https://github.com/kubecost/cost-model
George
Anonymous
Добрый день, что используете для создания uml диаграм?
George
plantuml?
Co(n)stantine👨🔬
drawio
Sergey
Solyar
Добрый день, товарищи подскажите момент. Если я скормлю metallb такой конфиг:
— my-asn: 11111
peer-asn: 11111
peer-address: 0.0.0.0
router-id: адрес ноды
Solyar
Это будет работать?
inqfen
господа, никто не столкнулся с такой фигней?
kubectl внезапно начал выдавать ошибку
v1.Config.AuthInfos: []v1.NamedAuthInfo: v1.NamedAuthInfo.AuthInfo: v1.AuthInfo.ClientKeyData: decode base64: illegal base64 data at input byte 2236, error found in #10 byte of .....
inqfen
но кубконфиг точно рабочий и в модуле k8s ансибла он нормально используется
George
+1
главное в gliffy не впасть
inqfen
ну и собственно тот кубконфиг и не менялся, раньше нормально работал
inqfen
Client Version: version.Info{Major:"1", Minor:"15", GitVersion:"v1.15.0", GitCommit:"e8462b5b5dc2584fdcd18e6bcfe9f1e4d970a529", GitTreeState:"clean", BuildDate:"2019-06-19T16:40:16Z", GoVersion:"go1.12.5", Compiler:"gc", Platform:"linux/amd64"}
kubectl обновил
inqfen
А нет, это я долбоеб
inqfen
Вопрос отменяется
Anton
А что было?
Just a baka
Кривой кубконфиг, судя по ошибке base64
Andrey
Всем привет! Кто-нить знает как на 1.10 обновить серты(или это может сделать сам)?
Andrey
Ошибка такого плана - «Part of the existing bootstrap client certificate is expired»
Салтыдык
Andrey
Салтыдык
kubeadm alpha phase certs --help
kubeadm alpha phase kubeconfig --help
Andrey
Салтыдык
бэкап /etc/kubernetes и удали сертификаты, которые перекатываешь
Салтыдык
ca-шки оставь, если есть возможность (не надо перевыпускать)
Andrey
Салтыдык
перезапусти аписервер, смотри логи
Салтыдык
потом рестарт кубелета и контрол-плейна
Andrey
аааа, докер
Салтыдык
ну как-то так:
docker rm -f `docker ps -q -f 'name=k8s_kube-apiserver*'`
Andrey
k8s.io/kubernetes/pkg/kubelet/config/apiserver.go:47: Failed to list *v1.Pod: Unauthorized
Andrey
k8s.io/kubernetes/pkg/kubelet/kubelet.go:461: Failed to list *v1.Node: Unauthorized
Салтыдык
kubeconfig перекати
Andrey
Салтыдык
да
Салтыдык
адрес к apiserver'у только в конфигах перепроверь
Andrey
Удалил, пееркатил тот же k8s.io/kubernetes/pkg/kubelet/kubelet.go:461: Failed to list *v1.Node: Unauthorized
Салтыдык
кубелет перезапустил?
Andrey
Andrey
Салтыдык
смотри логи по --v=10 (или меньше)
Andrey
Салтыдык
у меня статические поды
Andrey
Вот что в логах докера аписервера Unable to authenticate the request due to an error: [x509: certificate has expired or is not yet valid, x509: certificate has expired or is not yet valid]
Andrey
ща попробую докер целиком перезапустить
Andrey
Не помогает
Andrey
В докере ошибки пропали, но kubelet все равно не понимает
Салтыдык
где-то что-то не перевыпустил
Салтыдык
проверь срок действия сертификатов
Салтыдык
find exec openssl + grep 'Not'