Size: a a a

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

2020 November 13

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Lucky SB
балансировщик в облаке пусть пересоздается. внешний адрес то у него надеюсь в IaaC зафиксирован же ? )
я чет не помню, но разве он не генерится при создании service типа LoadBalancer? Где его закрепить?
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
я чет не помню, но разве он не генерится при создании service типа LoadBalancer? Где его закрепить?
ну обычно да. интеграция так настроена во всяких менеджед кластерах.

но там же можно указать какой адрес юзать в качестве внешнего
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
хотя в амазоне насколько я забыл, вообще просят CNAME делать на амазоновский адрес
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
типа ip может в любой момент поменятся
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Ну мб есть смысл бэкапить манифесты pv/pvc, service'ы с типом loadbalancer вместе со всей их метой в статусах, чтобы все эти связи остались, и потом просто их залить в куб, при восстановлении кластера
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
переливать инфу в новые pv может быть долго и больно
источник

DS

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

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Lucky SB
типа ip может в любой момент поменятся
ip поменялся, а вот кэш днс остался, обидно =) ttl=0 к сожалению не всегда помогает
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
ip поменялся, а вот кэш днс остался, обидно =) ttl=0 к сожалению не всегда помогает
ttl 30s
а кто на ttl забивает тот сам себе микрософт
источник

A

Alex in Kubernetes — русскоговорящее сообщество
Lucky SB
хотя в амазоне насколько я забыл, вообще просят CNAME делать на амазоновский адрес
Все так
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
ой, теперь в спорах про организацию отказоустойчивого адреса на уровне dns через health чеки например, можно ссылаться на амазон, мол они так вот делают. Раньше вроде считалось, что через DNS это делать не круто, так как ttl и всякие кэши и вот это вот все.
Даже у хрома есть свой кэш DNS который можно чистить через chrome://net-internals/#dns. А обновление странички тупо не помогает, хотя ttl уже истек давно, а местный днс от провайдера точно выдает правильный адрес
источник

YY

Yuriy Yurov in Kubernetes — русскоговорящее сообщество
Всем привет. Хотел поинтересоваться, кто какие связки использует для full pipeline, особенно интересно кто как готовит конфиги для деплоя в k8s.
К примеру сейчас рассматриваю вариант Jenkins + ArgoCD но так и не могу определиться как готовить конфиги, Helm или kustomize
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
ой, теперь в спорах про организацию отказоустойчивого адреса на уровне dns через health чеки например, можно ссылаться на амазон, мол они так вот делают. Раньше вроде считалось, что через DNS это делать не круто, так как ttl и всякие кэши и вот это вот все.
Даже у хрома есть свой кэш DNS который можно чистить через chrome://net-internals/#dns. А обновление странички тупо не помогает, хотя ttl уже истек давно, а местный днс от провайдера точно выдает правильный адрес
+
источник

GG

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

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Yuriy Yurov
Всем привет. Хотел поинтересоваться, кто какие связки использует для full pipeline, особенно интересно кто как готовит конфиги для деплоя в k8s.
К примеру сейчас рассматриваю вариант Jenkins + ArgoCD но так и не могу определиться как готовить конфиги, Helm или kustomize
я бы не выбрал ни одно, ни второе
источник

YY

Yuriy Yurov in Kubernetes — русскоговорящее сообщество
Есть идеи получше ?
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
ой, теперь в спорах про организацию отказоустойчивого адреса на уровне dns через health чеки например, можно ссылаться на амазон, мол они так вот делают. Раньше вроде считалось, что через DNS это делать не круто, так как ttl и всякие кэши и вот это вот все.
Даже у хрома есть свой кэш DNS который можно чистить через chrome://net-internals/#dns. А обновление странички тупо не помогает, хотя ttl уже истек давно, а местный днс от провайдера точно выдает правильный адрес
они всегда так делали. и это всегда было отстойно.
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Yuriy Yurov
Всем привет. Хотел поинтересоваться, кто какие связки использует для full pipeline, особенно интересно кто как готовит конфиги для деплоя в k8s.
К примеру сейчас рассматриваю вариант Jenkins + ArgoCD но так и не могу определиться как готовить конфиги, Helm или kustomize
kustomize довольно топорен. Шаг влево, шаг вправо и приехали. Нужна будет костамизация, добро пожаловать в go и уже не замечаешь как пишешь свои генераторы и трансформеры. Возможности встроенных удручают (https://kubectl.docs.kubernetes.io/guides/extending_kustomize/builtins/), но может их и хватит.
Но плюс в том что работает со структурами данных нативно.  Но гораздо гибче это делать через jsonnet и никаких плагинов.  Если нравится работать не через шаблоны, а именно со структурами, то есть инструменты qbec.io, tanka.dev которые юзают jsonnet
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Если хочешь шаблоны, то есть helm
источник

AS

Alexander Shinkarenk... in Kubernetes — русскоговорящее сообщество
источник