🎄у
а можешь тогда объяснить, кажется я что-то не понимаю
🎄у
Grisha
ну вот как-то так я и имел ввиду
🎄у
вот это нужно для того, чтобы kubernetes сам монтировал?
🎄у
т.е. мне не нужно в fstab ничего прописывать
Grisha
верно
🎄у
или это значит что при запуске pod он смонтируется в каждый под, а не на ноду?
Anonymous
Добрый день, кто может подсказать ресурс/статью где можно обучиться писать хорошие deployment.yaml, service.yaml?
Dmitry
а есть кто-то из оргов последнего митапа IBM или причастных по истио?
Anonymous
там пару страниц об этом
🎄у
версия клиента kubectl должна совпадать с версией сервера?
George
нет, возможны девиации. Но лучше брать крайнюю
🎄у
Client Version: version.Info{Major:"1", Minor:"7", GitVersion:"v1.7.0", GitCommit:"d3ada0119e776222f11ec7945e6d860061339aad", GitTreeState:"clean", BuildDate:"2017-06-29T23:15:59Z", GoVersion:"go1.8.3", Compiler:"gc", Platform:"linux/amd64"} Server Version: version.Info{Major:"1", Minor:"15", GitVersion:"v1.15.0", GitCommit:"e8462b5b5dc2584fdcd18e6bcfe9f1e4d970a529", GitTreeState:"clean", BuildDate:"2019-06-19T16:32:14Z", GoVersion:"go1.12.5", Compiler:"gc", Platform:"linux/amd64"}
🎄у
это не крайняя же?
George
gaal@linux-x1:~> kubectl version --client=true Client Version: version.Info{Major:"1", Minor:"14", GitVersion:"v1.14.1", GitCommit:"b7394102d6ef778017f2ca4046abbaa23b88c290", GitTreeState:"clean", BuildDate:"2019-04-08T17:11:31Z", GoVersion:"go1.12.1", Compiler:"gc", Platform:"linux/amd64"}
🎄у
yum install -y kubelet-1.15.x-0 kubectl-1.15.x-0 --disableexcludes=kubernetes говорит что всё проапдейчено
🎄у
но версия всё равно 1.7
🎄у
залить руками через curl?
George
может у тебя юзерский в каталог профиля пользоавтеля установлен
Евгений
А вы уверены, что в вашем дистрибутиве есть 1.15.0 kubectl?
George
сделай which kubectl
🎄у
сорри, там не х, копипастил, там 0 должен быть
🎄у
пакеты есть
🎄у
[root]# which kubectl /usr/local/bin/kubectl
🎄у
yum list --showduplicates kubeadm --disableexcludes=kubernetes
🎄у
🎄у
[root]# yum install -y kubelet-1.15.0-0 kubectl-1.15.0-0 --disableexcludes=kubernetes Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.reconn.ru * epel: mirrors.powernet.com.ru * extras: mirror.reconn.ru * updates: mirror.reconn.ru altinity_clickhouse/x86_64/signature | 833 B 00:00:00 altinity_clickhouse/x86_64/signature | 1.0 kB 00:00:00 !!! altinity_clickhouse-source/signature | 836 B 00:00:00 altinity_clickhouse-source/signature | 1.0 kB 00:00:00 !!! altinity_clickhouse/x86_64/primary | 38 kB 00:00:01 altinity_clickhouse 349/349 Package kubelet-1.15.0-0.x86_64 already installed and latest version Package kubectl-1.15.0-0.x86_64 already installed and latest version Nothing to do
🎄у
ну вот
а.. установлен curl`ом изначально?
🎄у
понял, спасибо, а то кластер развернули до меня, а человек уже ушёл
Solyar
Ломай систему
🎄у
спасибо
Solyar
Да так чтобы никто не понял
🎄у
:) это уже слишком
Solyar
Я также говорил
Solyar
теперь baremetal могу за 2 часа собрать
Solyar
(можно меньше)
Solyar
Кто с MetalLB работал?
🎄у
Кто с MetalLB работал?
решил его пока обойти стороной
Solyar
Что вы использовали для BGP? bird, quagga, gobgp ?
Vadim
https://github.com/giuseppe/crun/ замена runc написанная на C, на простеньких тестах показывает в два раза меньшую скорость запуска
Lex
надо будет затестить с containerd
Vadim
https://cilium.io/blog/2019/06/24/bpf-code-copyright/
Vadim
Пятничная драма
Arumato
всем привет, кто-то работал с letsencrypt?
Arumato
👍
Проблема. Есть кубер с istio, для сертификатов поставил letsencrypt(kind: ClusterIssuer) все ок, в конфиге сертификата issuerRef: — name: letsencrypt-staging при созданий сертификата статус OrderCreated и все(в describe) дальше не знаю куда копать :( status: False
George
слушай, надо разбираться. Как бы это не сильно сложно. Ты сам через какого провайдера получаешь? DNS-01 CloudFlare?
George
мы тогда, когда с этим разбирались - все поды обнюхали, но в результате завелось
George
должен появиться секрет с сертификатом твоим
Arumato
слушай, надо разбираться. Как бы это не сильно сложно. Ты сам через какого провайдера получаешь? DNS-01 CloudFlare?
Так я кучу вещей наделал.. в итого что-то получилось :D тоесть status:Ready = True то False .... Так понимаю это не нормально? DNS свой
Vladimir
Подскажите пожалуста, есть wildcart сертификат купленный, добавил в secret только crt и key от сайта, сразу же первый вопрос надо ли добавлять ca.crt?. Проблема в том что сертификат не работает на сайте, но работает на дашборде на пример на сайте за ингресом стоит апач на 80ом порту, если тут какие то оссобенности в такой конфигурации?
George
я думаю, что проблема в том, что вайлдкард распространяется на domain.com & ***.domain.com, но не на ***.***.domain.com
George
надеюсь, ясно объяснил
Vladimir
желательно добавлять не CA а полную цепочку, необходмо для Firefox.
а как? я добавлял так kubectl create secret tls ${CERT_NAME} --key ${KEY_FILE} --cert ${CERT_FILE}
George
все интермидиейты. Проверяю обычно qualys ssl labs checker, но ручками можно через утилиту openssl
Vladimir
все интермидиейты. Проверяю обычно qualys ssl labs checker, но ручками можно через утилиту openssl
ну ручками он вот что скахзал verify error:num=21:unable to verify the first certificate
Yuri
а как? я добавлял так kubectl create secret tls ${CERT_NAME} --key ${KEY_FILE} --cert ${CERT_FILE}
сложи всё в CERT_FILE, пример тут https://medium.com/devityoself/ingress-intermediate-certificate-bare-metal-kubernetes-881b743e6495
Отделение Bereke Bank
Подскажите по тупому вопросу. В спеке пода можно чтоб было одновременно и env и envFrom? или одно перезатрет другое?
Vladimir
Такс сертификат вроде заработал, но картинки не грузятся в логах 404, есть какие то подводные камни когда за ингресом с ssl стоит апач без ssl
Vladimir
без ssl все ок работает
Vladimir
а не вру там и без ssl все плохо
Vladimir
))
Vladimir
Текс проблема у меня похоже в path: /
Vladimir
то есть дальше он не пускает на пример /icons/