Size: a a a

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

2020 September 01

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Тупо хельм
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Сергей
для vault
А разве vault operator эту проблему не закрывает ? Или ты все руками ставишь ?
источник

С

Сергей in Kubernetes — русскоговорящее сообщество
George Gaál
А разве vault operator эту проблему не закрывает ? Или ты все руками ставишь ?
руками.
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Зачем?????
источник

С

Сергей in Kubernetes — русскоговорящее сообщество
George Gaál
Зачем?????
не люблю когда ставится helm chart. я гораздо лучше понимаю  как это работает когда сам пишу  kuber файлы  для деплоя.
источник

AA

Artyom Abramovich in Kubernetes — русскоговорящее сообщество
омг
источник

АП

Алексей Папушин... in Kubernetes — русскоговорящее сообщество
странно что ты выбрал кубер)
источник

АП

Алексей Папушин... in Kubernetes — русскоговорящее сообщество
там столько магии внутри
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Раз так, то ты должен уметь читать доку
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
источник

С

Сергей in Kubernetes — русскоговорящее сообщество
The server agents are run as a StatefulSet, using persistent volume claims to store the server state. This also ensures that the node ID is persisted so that servers can be rescheduled onto new IP addresses without causing issues.

это будет работать только при наличии кворума к кластере. если кворума нет то нода не сможет изменить ip адрес по причине отсутствия лидера в кластере.
источник

tt

tick tock in Kubernetes — русскоговорящее сообщество
Omg this is painful
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Сергей
The server agents are run as a StatefulSet, using persistent volume claims to store the server state. This also ensures that the node ID is persisted so that servers can be rescheduled onto new IP addresses without causing issues.

это будет работать только при наличии кворума к кластере. если кворума нет то нода не сможет изменить ip адрес по причине отсутствия лидера в кластере.
не вижу проблемы
источник

С

Сергей in Kubernetes — русскоговорящее сообщество
Сергей
The server agents are run as a StatefulSet, using persistent volume claims to store the server state. This also ensures that the node ID is persisted so that servers can be rescheduled onto new IP addresses without causing issues.

это будет работать только при наличии кворума к кластере. если кворума нет то нода не сможет изменить ip адрес по причине отсутствия лидера в кластере.
вот пример:
выключил два сервера из 5ти (уменьшил количество реплик)

/ # consul members
Node      Address             Status  Type    Build  Protocol  DC   Segment
consul-0  10.20.230.77:8301   alive   server  1.8.3  2         dc1  <all>
consul-1  10.20.145.143:8301  alive   server  1.8.3  2         dc1  <all>
consul-2  10.20.204.245:8301  alive   server  1.8.3  2         dc1  <all>
consul-3  10.20.178.240:8301  left    server  1.8.3  2         dc1  <all>
consul-4  10.20.159.59:8301   left    server  1.8.3  2         dc1  <all>

восстановил реплики до 5
/ # consul members
Node      Address             Status  Type    Build  Protocol  DC   Segment
consul-0  10.20.230.77:8301   alive   server  1.8.3  2         dc1  <all>
consul-1  10.20.145.143:8301  alive   server  1.8.3  2         dc1  <all>
consul-2  10.20.204.245:8301  alive   server  1.8.3  2         dc1  <all>
consul-3  10.20.178.225:8301  alive   server  1.8.3  2         dc1  <all>
consul-4  10.20.159.42:8301   alive   server  1.8.3  2         dc1  <all>

все отработало корректно.
сейчас сделаю  тест с потерей кворума)
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
оно все равно должно госсипом и svc записью найти остальных членов кластера и собрать кворум
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
источник

VZ

Vladimir Zhurkin in Kubernetes — русскоговорящее сообщество
Сергей
вот пример:
выключил два сервера из 5ти (уменьшил количество реплик)

/ # consul members
Node      Address             Status  Type    Build  Protocol  DC   Segment
consul-0  10.20.230.77:8301   alive   server  1.8.3  2         dc1  <all>
consul-1  10.20.145.143:8301  alive   server  1.8.3  2         dc1  <all>
consul-2  10.20.204.245:8301  alive   server  1.8.3  2         dc1  <all>
consul-3  10.20.178.240:8301  left    server  1.8.3  2         dc1  <all>
consul-4  10.20.159.59:8301   left    server  1.8.3  2         dc1  <all>

восстановил реплики до 5
/ # consul members
Node      Address             Status  Type    Build  Protocol  DC   Segment
consul-0  10.20.230.77:8301   alive   server  1.8.3  2         dc1  <all>
consul-1  10.20.145.143:8301  alive   server  1.8.3  2         dc1  <all>
consul-2  10.20.204.245:8301  alive   server  1.8.3  2         dc1  <all>
consul-3  10.20.178.225:8301  alive   server  1.8.3  2         dc1  <all>
consul-4  10.20.159.42:8301   alive   server  1.8.3  2         dc1  <all>

все отработало корректно.
сейчас сделаю  тест с потерей кворума)
так две это норм =) сделай сплит брейн =)
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Vladimir Zhurkin
так две это норм =) сделай сплит брейн =)
как он сделает сплит для консула ? лол
источник

С

Сергей in Kubernetes — русскоговорящее сообщество
это есть
источник