Maxim
Alexander ?
Alexander
1.3.3
Maxim
мсье археолог? ;)
Alexander
)))
Alexander
настроил и забыл ))
Maxim
тут пока что так не работает
Alexander
и это плюс, кстати)
Maxim
в ближайшие пару лет ;)
Alexander
а чейта архелолог?
смотрю текущий стабильный релиз v1.3.6
Alexander
https://github.com/kubernetes/kubernetes/releases
Maxim
ну, троих уже пропустил
Anonymous
это что, каждый минорный ставить?)
Alexander
от вы на острие сидите ))
Maxim
тут что ни день - breaking changes ;)
Alexander
блин у меня тяжко с заменой - у меня 24/7 что-то происхоидт на кластере
Maxim
и что?
Alexander
и терраформ - он все разом как захерачит
Maxim
обновление компонентов не затрагивает работающие контейнеры
Alexander
подскажи как это на coreos сделать быстро?
Alexander
через terraform?
Alexander
который тупо грохаем машинку и создает новую? с номы cloud-config?
Maxim
да какая разница, каким тулом ты обновленные манифесты принесешь
Maxim
хоть scp
Alexander
это до перезагрузки будет работать?
Alexander
я просто не совсем понял - ведь coreos на этапе первой загрузки настраивается?
Maxim
ну как только у тебя меняется файл в папке, за которой следит кьюблет (ключ —config), он сразу же его применяет
Alexander
и я не видел чтобы Terraform ее как-то перенастраивал в Амазоне - все планы которые он мне строит - удаление старого, накатка нового
Alexander
ааа я понял тебя
Alexander
ага спасибо, попробую
Maxim
то есть в моем случае, когда выйдет 1.3.7, я просто сделаю sed -i 's/1.3.6/1.3.7/g' /etc/kubernetes/manifests/*.yaml
Maxim
и кьюблет сам обновит все компоненты
Alexander
ага я понял. Интересно, надо будет попробовать
Alexander
а у тебя что за система?
Alexander
что-то мне говорит что в CoreOS это не сработает и после перезагрузки все вернется к старой версии
Maxim
ну тебе нужно будет клауд-конфиг менять
Alexander
более того - у меня подозрение что там ридонли файло
Maxim
мне - атрибут в шефе
Maxim
Alexander https://github.com/kubernetes/kubernetes/issues/21783
Maxim
не?
Maxim
ахахаха
Maxim
я конечно тот еще го-программизд
Maxim
но сдается мне, дока пиздит ;)
Maxim
https://github.com/kubernetes/kubernetes/blob/ceb75699dd3b5e031e05bccb6e0c15b6680637b5/pkg/cloudprovider/providers/aws/aws.go#L747-L753
Maxim
чувакииииии!!!!!!!!1111разраз
Maxim
а вы видали ваще чо вышло-то
Maxim
https://itunes.apple.com/fr/app/cabin-manage-kubernetes-applications/id1137054392?l=en&mt=8
Denis
охохо!
Denis
вот это лакшери
Maxim
ну так йопта!
Maxim
мне срочно нужны ваши плюсы
Maxim
вот тут: https://github.com/skippbox/cabin-issues/issues/13
Denis
лови!
Maxim
спасибо :)
Maxim
надо их забрутфорсить по этой теме
Denis
ботнет
Maxim
чот ботнет захлебнулся не начавшись...
Anonymous
че мне теперь, айфон покупать :(
Anonymous
заанонсите кто отслеживает когда на андройде выйдет? пишут что через месяц сдеплоят
M
парни как передать ENV в args: ? пробовал как в баше $VAR, он ее не раскрывает
Maxim
Use 12fa, Luke
M
spec:
containers:
- name: proxy
image: proxy-dev:latest
args:
- -var="$VAR"
imagePullPolicy: Always
env:
- name: VAR
value: '123'
M
типа так
Maxim
И боюсь, это ответ, близкий к официальному
Maxim
Да я понимаю, чего ты хочешь
Maxim
Но ты не должен этого хотеть с кубернетесом
M
печально)
M
все приходится делать через жопу) типа CMD "start.sh"
Maxim
ну не совсем так
Maxim
я ж там выше не зря про 12fa
Maxim
https://12factor.net/
Maxim
о, там даже парусске есть
Maxim
https://12factor.net/ru/
Maxim
вот например тематический контейнер с тыптыщем: https://github.com/crabmusket/nginx-12fa
Maxim
правда тут все именно через CMD start.sh, но такова специфика тыптыща, он не заточен под ENV-переменные
Maxim
но когда пишешь софтину сам (ну или программизды свои, родные), то лучше это учитывать на старте
Maxim
что впоследствии поможет уменьшить количество костылей
M
=) спасибо за экскурс
Etki
я, может, опять виртуализирую, но там же вроде был синтаксис $(ENV_VAR), который самим кубернетесом разворачивается, нет?
Maxim
его обещали