Size: a a a

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

2020 March 09

TF

Terry Filch in Kubernetes — русскоговорящее сообщество
спроси у @kvaps @gecube
источник

S

Sergey in Kubernetes — русскоговорящее сообщество
))) я уже выбрал и смотрю в сторону либо верьфи либо хельм3
источник

S

Sergey in Kubernetes — русскоговорящее сообщество
Все остальное пока не готов рассматривать
источник

S

S̶o̶l̶y̶a̶r̶ in Kubernetes — русскоговорящее сообщество
Sergey
))) я уже выбрал и смотрю в сторону либо верьфи либо хельм3
У верфи пока второй helm
источник

S

S̶o̶l̶y̶a̶r̶ in Kubernetes — русскоговорящее сообщество
werf выглядит как классная штука но опробовать ее не доходят руки никак
источник

NG

Nikita Gorlov in Kubernetes — русскоговорящее сообщество
Sergey
))) я уже выбрал и смотрю в сторону либо верьфи либо хельм3
я бы много раз подумал, прежде чем завязываться на верфь
источник

S

Sergey in Kubernetes — русскоговорящее сообщество
Разница между 2 и 3, ключевая - выпилили триллер и сделали трёхсторонний мерж. В верф это сделано.
источник

S

Sergey in Kubernetes — русскоговорящее сообщество
Это Дима Столяров ответил)
источник

S

S̶o̶l̶y̶a̶r̶ in Kubernetes — русскоговорящее сообщество
Sergey
Разница между 2 и 3, ключевая - выпилили триллер и сделали трёхсторонний мерж. В верф это сделано.
Ну смотри тебе еще нужно будет продумать проверку что твоё приложение стартануло после деплоя и в случае чего сделать откат с дампом логов
источник

S

Sergey in Kubernetes — русскоговорящее сообщество
S̶o̶l̶y̶a̶r̶
Ну смотри тебе еще нужно будет продумать проверку что твоё приложение стартануло после деплоя и в случае чего сделать откат с дампом логов
Можно заюзать kubedog
источник

S

S̶o̶l̶y̶a̶r̶ in Kubernetes — русскоговорящее сообщество
Ну или канареечный деплой
источник

S

S̶o̶l̶y̶a̶r̶ in Kubernetes — русскоговорящее сообщество
Sergey
Можно заюзать kubedog
Вариант не видел его раньше)
источник

S

Sergey in Kubernetes — русскоговорящее сообщество
S̶o̶l̶y̶a̶r̶
Вариант не видел его раньше)
Для мониторинга то что за деплоилось или нет можно юзать всякую штуки типа https://statusbay.io
источник

S

Sergey in Kubernetes — русскоговорящее сообщество
S̶o̶l̶y̶a̶r̶
Вариант не видел его раньше)
Это гошная либа написанная флантом и он да используется в верфи
источник

SM

Sergey Monakhov in Kubernetes — русскоговорящее сообщество
страхи какие то, можно заюзать readiness probe  + helm —wait
источник

S

Slach in Kubernetes — русскоговорящее сообщество
Народ, объясните что не нравится kops/AWS в моем сервисе типа LoadBalancer ?
не может получиться external ip (стоит в pending)

describe в логах показывает
Error creating load balancer (will retry): not persisting update to service 'grafana/grafana-service' that has been changed since we received it: Operation cannot be fulfilled on services "grafana-service": the object has been modified; please apply your changes to the latest version and try again


То что написано я понимаю
но что значит "объект изменился"?
я ж его декларативно определил

apiVersion: v1
kind: Service
metadata:
 name: grafana-service
 namespace: grafana
spec:
 clusterIP: 10.98.75.234
 externalTrafficPolicy: Cluster
 ports:
 - name: grafana
   nodePort: 31081
   port: 3000
   protocol: TCP
   targetPort: grafana-http
 selector:
   app: grafana
 type: LoadBalancer


deployment с label app=grafana сделан

при этом в AWS консоли я вижу что load balancer создан

но при этом с какого то перепугу часть instance в кластере показывается как OutOfService ...
Хотя рядом для другого сервиса который тоже как LoadBalancer создан
теже самые instance выставлены как online
источник

VR

Vadim Rutkovsky in Kubernetes — русскоговорящее сообщество
Slach
Народ, объясните что не нравится kops/AWS в моем сервисе типа LoadBalancer ?
не может получиться external ip (стоит в pending)

describe в логах показывает
Error creating load balancer (will retry): not persisting update to service 'grafana/grafana-service' that has been changed since we received it: Operation cannot be fulfilled on services "grafana-service": the object has been modified; please apply your changes to the latest version and try again


То что написано я понимаю
но что значит "объект изменился"?
я ж его декларативно определил

apiVersion: v1
kind: Service
metadata:
 name: grafana-service
 namespace: grafana
spec:
 clusterIP: 10.98.75.234
 externalTrafficPolicy: Cluster
 ports:
 - name: grafana
   nodePort: 31081
   port: 3000
   protocol: TCP
   targetPort: grafana-http
 selector:
   app: grafana
 type: LoadBalancer


deployment с label app=grafana сделан

при этом в AWS консоли я вижу что load balancer создан

но при этом с какого то перепугу часть instance в кластере показывается как OutOfService ...
Хотя рядом для другого сервиса который тоже как LoadBalancer создан
теже самые instance выставлены как online
clusterIP лишний
источник

S

Slach in Kubernetes — русскоговорящее сообщество
Vadim Rutkovsky
clusterIP лишний
так. сейчас проверю, не скопипастил ли  я лишнего, спасибо
источник

YZ

Yerzhan Zhiyentayev in Kubernetes — русскоговорящее сообщество
Sergey
Для мониторинга то что за деплоилось или нет можно юзать всякую штуки типа https://statusbay.io
фу, там БД и редиска нужны 🤢
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Sergey
Тем более хороших альтернативных вариантов с его стороны в замен не было
Вопрос отношения. Хельм не серебряная пуля
источник