Size: a a a

Kubernetes — русскоговорящее сообщество

2020 March 17

L

Lucky SB in Kubernetes — русскоговорящее сообщество
но знай. два мастера хуже, чем один ;)
источник

AS

Aleksandr Stolbov in Kubernetes — русскоговорящее сообщество
Lucky SB
но знай. два мастера хуже, чем один ;)
это почему)
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
Aleksandr Stolbov
это почему)
отказоусточивости нет. а точек отказа стало в два раза больше
источник

AS

Aleksandr Stolbov in Kubernetes — русскоговорящее сообщество
Lucky SB
отказоусточивости нет. а точек отказа стало в два раза больше
так вроде Haproxy Же балансирует между двумя мастерами?
источник

AS

Aleksandr Stolbov in Kubernetes — русскоговорящее сообщество
для этого же все затевается
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
man etcd
источник

A

Alex in Kubernetes — русскоговорящее сообщество
Всем привет! Может кто в керсе - настраиваю деплой из gitla-ci в k8s - для деплоя использую контейнер lachlanevenson/k8s-kubectl:latest - в частности
deploy-k8s:
 stage: deploy
 image:
   name: lachlanevenson/k8s-kubectl:latest
   entrypoint: [""]
 script:
   - kubectl version --client
   - mkdir ~/.kube && echo $KUBECTL_CONFIG > ~/.kube/config
   - sed -i
       "s/{{ app_version }}/$CI_PIPELINE_ID/g;
        s/{{ replicas_count }}/1/g"
     .kubernetes/deployment/gocalc-frontend.yml
   - cat .kubernetes/deployment/gocalc-frontend.yml
   - sleep 10000
   - kubectl apply -f .kubernetes/deployment/gocalc-frontend.yml
   - kubectl apply -f .kubernetes/service/gocalc-frontend.yml

и проблема в том что я в gitlab varibles создаю переменную KUBECTL_CONFIG - когда она в контейнер подкидываеться все создаеться в одну строку - поэтому не выполняеться команда kubectl - как можно созавать этот ~/.kube/config с нормальными отступами - k8s в digitalocean
источник

ВЕ

Валентин Еловский... in Kubernetes — русскоговорящее сообщество
Aleksandr Stolbov
так вроде Haproxy Же балансирует между двумя мастерами?
Балансирует, а etcd есть смысл только в нечетных количествах. Либо 1, либо уж 3
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
Alex
Всем привет! Может кто в керсе - настраиваю деплой из gitla-ci в k8s - для деплоя использую контейнер lachlanevenson/k8s-kubectl:latest - в частности
deploy-k8s:
 stage: deploy
 image:
   name: lachlanevenson/k8s-kubectl:latest
   entrypoint: [""]
 script:
   - kubectl version --client
   - mkdir ~/.kube && echo $KUBECTL_CONFIG > ~/.kube/config
   - sed -i
       "s/{{ app_version }}/$CI_PIPELINE_ID/g;
        s/{{ replicas_count }}/1/g"
     .kubernetes/deployment/gocalc-frontend.yml
   - cat .kubernetes/deployment/gocalc-frontend.yml
   - sleep 10000
   - kubectl apply -f .kubernetes/deployment/gocalc-frontend.yml
   - kubectl apply -f .kubernetes/service/gocalc-frontend.yml

и проблема в том что я в gitlab varibles создаю переменную KUBECTL_CONFIG - когда она в контейнер подкидываеться все создаеться в одну строку - поэтому не выполняеться команда kubectl - как можно созавать этот ~/.kube/config с нормальными отступами - k8s в digitalocean
man echo
try echo -e "$KUBECTL_CONFIG"
источник

ВЕ

Валентин Еловский... in Kubernetes — русскоговорящее сообщество
Aleksandr Stolbov
для этого же все затевается
У тебя железо или виртуалки?
источник

VR

Vadim Rutkovsky in Kubernetes — русскоговорящее сообщество
>я в gitlab varibles создаю переменную KUBECTL_CONFIG

не надо так
источник

VR

Vadim Rutkovsky in Kubernetes — русскоговорящее сообщество
но если нравится боль, то можно сделать base64
источник

A

Alex in Kubernetes — русскоговорящее сообщество
Vadim Rutkovsky
>я в gitlab varibles создаю переменную KUBECTL_CONFIG

не надо так
как правильно передать в контейнер конфиг
источник

AS

Aleksandr Stolbov in Kubernetes — русскоговорящее сообщество
Валентин Еловский
Балансирует, а etcd есть смысл только в нечетных количествах. Либо 1, либо уж 3
не понимаю почему
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
Alex
Всем привет! Может кто в керсе - настраиваю деплой из gitla-ci в k8s - для деплоя использую контейнер lachlanevenson/k8s-kubectl:latest - в частности
deploy-k8s:
 stage: deploy
 image:
   name: lachlanevenson/k8s-kubectl:latest
   entrypoint: [""]
 script:
   - kubectl version --client
   - mkdir ~/.kube && echo $KUBECTL_CONFIG > ~/.kube/config
   - sed -i
       "s/{{ app_version }}/$CI_PIPELINE_ID/g;
        s/{{ replicas_count }}/1/g"
     .kubernetes/deployment/gocalc-frontend.yml
   - cat .kubernetes/deployment/gocalc-frontend.yml
   - sleep 10000
   - kubectl apply -f .kubernetes/deployment/gocalc-frontend.yml
   - kubectl apply -f .kubernetes/service/gocalc-frontend.yml

и проблема в том что я в gitlab varibles создаю переменную KUBECTL_CONFIG - когда она в контейнер подкидываеться все создаеться в одну строку - поэтому не выполняеться команда kubectl - как можно созавать этот ~/.kube/config с нормальными отступами - k8s в digitalocean
прекрасссссно....
sed по ямликами....
источник

A

Alex in Kubernetes — русскоговорящее сообщество
Lucky SB
прекрасссссно....
sed по ямликами....
я об одном - тут об другом
источник

A

Alex in Kubernetes — русскоговорящее сообщество
супер
источник

AS

Aleksandr Stolbov in Kubernetes — русскоговорящее сообщество
Валентин Еловский
У тебя железо или виртуалки?
виртуалки
источник

ВЕ

Валентин Еловский... in Kubernetes — русскоговорящее сообщество
Aleksandr Stolbov
не понимаю почему
Есть 2 etcd. Один из них умер, что подумает другой? Что у него сплитбрейн и тоже умрет
источник

A

Alex in Kubernetes — русскоговорящее сообщество
виртуалки
источник