Салтыдык
всем спасибо за ответы
Solyar
Кстати ребят пока вы живые
Solyar
Вернусь к вчерашнему вопросу
Отделение Bereke Bank
но не ставший микросервисами
О у нас так. Джанга в одном контейнере, селери в другом и пошло поехало 😂
Terry
Отсюда пошел вопрос
привести к тегу 1му, который будет +1 версией?
Solyar
привести к тегу 1му, который будет +1 версией?
А если мы допустим выкатываем фиксы или что-то подобное на одном из микросервисов и версии будут разные? service1-1.0.1.0 service2-1.0.1.fix3 ?
Solyar
Либо я немного не понял
Terry
fix рождает fix.fix.fix
Solyar
Исправил свой месседж
Terry
https://github.com/kubernetes/kubernetes/releases
Solyar
Terry
https://kutt.it/GXSKBR
Terry
Default base index
Viktor
А способа задать переменную окружения с двоеточием до сих пор нет?
Viktor
env: - name: Foo value: 'B:ar' ?
Rainbow
оно должно работать, потому что я постоянно пишу postgres://... все ок
Viktor
Оказалось, что все хуже, ему не нравится _ в имени переменной :(
Rainbow
у тебя странный куб (хотя скорее ты не видишь ошибку)
Viktor
мм, $ grep -A1 USERS postdock-values.yaml - name: DB_USERS value: foo:bar $ helm upgrade postgres-cluster ~/Git/kubernetes/common/helm/PostDock/ -f postdock-values.yaml UPGRADE FAILED ROLLING BACK Error: Deployment.apps "dev-database-pgpool" is invalid: spec.template.spec.containers[0].env[0].valueFrom: Invalid value: "": may not be specified when `value` is not empty Error: UPGRADE FAILED: Deployment.apps "dev-database-pgpool" is invalid: spec.template.spec.containers[0].env[0].valueFrom: Invalid value: "": may not be specified when `value` is not empty $ vi postdock-values.yaml $ grep -A1 USERS postdock-values.yaml - name: DBUSERS value: foo:bar $ helm upgrade postgres-cluster ~/Git/kubernetes/common/helm/PostDock/ -f postdock-values.yaml Release "postgres-cluster" has been upgraded. Happy Helming! чяднт?
Pavel
Вот кстати какой из способов установки не до кластера из 1 мастера и 1 ноды выбрали был Вы?
Rainbow
kubeadm join через 5 минут на воркере
Pavel
я тут 2 дня уапражнялся с обноавлеинем сертификатов при этой схеме
Sergey
Йоу)) коллеги приветик
Sergey
ктонибудь у себя istio юзает в k8s ?
Anonymous
ктонибудь у себя istio юзает в k8s ?
https://t.me/istio_ru вот тут почти все наверное
Sergey
да там все молчат )))
Anonymous
А, ты уже писал туда. Не увидел
Terry
да там все молчат )))
"Новосибирск" - это фамилия? Али-Баба! Это фамилия, а имя - Василий Алибабаевич, Вася. ― Хе, как верблюда.
Sergey
))) не, это город откуда я
Pavel
TLS bootstrapping - я доку поичтал но не понял в чем прелесть перед kubeadm alpha phase certs
Alex
хм, а что мешает разместить мастера в отдельном ДЦ от воркер нод?
Alex
судя по https://kubernetes.io/docs/concepts/architecture/master-node-communication/ – там вроде ничего критичного к задержке нет, только секурности коммуникаций стоит немного уделить внимание
Vadim
TLS bootstrapping - я доку поичтал но не понял в чем прелесть перед kubeadm alpha phase certs
воркеры могут обновлять серты по таймеру и создавать объект CSR, который можешь аппрувить (а можешь и нет), для этого никаких токенов не надо
Vadim
соответственно срочное обновление сертов - это удаление текущих, рестарт кубелетов и аппрув новых сертов (автоматический ежели желаешь)
Pavel
kubeadm alpha phase certs - тут тоже самое
Pavel
удаляем, обновлем, рестартуем
Vadim
для этого тебе нужен хост с кубадмом как минимум
Vadim
ну и скриптовать обновление по таймеру так себе идея с кубадмом
Pavel
а при TLS bootstrapping он для всех обновляет сервтификаты (api, scheduler, kubelet etc). И где хранятся ca для куба и etcd?
Dmitriy
mlb может работаьт в двух режимах BGP и arp spoofing. Если у Вас первой то порписывайте ему соседа. Если второе то либо вешаете keepalive на те ноды на коотрых еесть mlb либо заставьсте линукс пирнять все пакеты даже те у которых ip не находится на любой из сетевух
А еще вопрос: может ли быть связана проблема того, что IP не резолвится/назначается автоматом быть связана с архитектурой системы? Сейчас стоит OpenVZ 7. Стоит ли вообще с кубером OpenVZ 7 спользовать или лучше KVM брать?
Pavel
нет, только кубелета
KUBELET_CERTIFICATE_ARGS=--rotate-certificates=true - с кажется 11 версии и по сути мы пропускаем только 1 шаг удаления сертов у кубелета. (я прав?)
Pavel
в мое м случае это помогло бы мало у меня протухли череp год все кроме ca :)
Dmitriy
Контейнер в контейнер :)
Я вас если честно не понял)
Pavel
vz это контейнер
Andor
ну то есть я могу придумать причины, но их надо чётко понимать
Pavel
ну квм то еще понятно
Andor
ну квм то еще понятно
можно кубер запускать в lxc/lxd
Vadim
в мое м случае это помогло бы мало у меня протухли череp год все кроме ca :)
ну тк kubeadm полезен для этого, просто мне не ясно зачем token-based способ присоединения нод у них дефолтный путь
Pavel
наглядно
Dmitriy
зачем тебе квм или опенвз если у тебя кубеня?
Есть всего 2 железных сервера и 3-го пока не планируется. Там нарезаны 3 мастера и 5 нод
Rainbow
зачем тебе квм или опенвз если у тебя кубеня?
забекапить все перед update. отличная штука
Rainbow
Еще и без приватной сетки два сервера?
Dmitriy
зачем тебе кубер на двух железных серверах вообще?
Есть задача потестить что за зверь
Andor
просто купите в клауде
Andor
мейлру даже предоставляет
Dmitriy
Это не от меня зависит. Все только на своих хостить можно/нужно
Dmitriy
Увы, сторонее нет возможности брать
Rainbow
История про то как потратить на $500 меньше на хостинг и на $5000 больше на зп админам
Andor
пойди к начальнику и скажи что хочешь купить в клауде, чтобы не тратить время на сетап kinda-bare-metal кубера
Andor
размещение серверов в колокейшн стоили от 100 евро в россии, когда проверял последний раз
Andor
в гугл-клауде запустить кубер было бы дешевле
Andor
особенно для "попробовать"
Семён
Вчера мне скидывали стоимость 2600 деревянных за юнит
Семён
колокейшена