Size: a a a

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

2020 September 19

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Что - теперь бежать и каждый CNCF дистр к себе тащить ? :)
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
George Gaál
Провокационный вопрос - а терраформ достаточно декларативен ?
It depends, я понял логику терраформа и она тоже имеет право на существование. Если рассуждать в терминах куба, то то что ты описал в терраформе - это кубо-манифесты. Стейт-файл - это твой etcd в реальном мире.
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
kvaps
It depends, я понял логику терраформа и она тоже имеет право на существование. Если рассуждать в терминах куба, то то что ты описал в терраформе - это кубо-манифесты. Стейт-файл - это твой etcd в реальном мире.
Не многовато ли reconciliations loops ? И контроллеров ответственных за это ?
источник

TL

Timofey Larkin in Kubernetes — русскоговорящее сообщество
kvaps
It depends, я понял логику терраформа и она тоже имеет право на существование. Если рассуждать в терминах куба, то то что ты описал в терраформе - это кубо-манифесты. Стейт-файл - это твой etcd в реальном мире.
+++
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
George Gaál
Не многовато ли reconciliations loops ? И контроллеров ответственных за это ?
Там нет reconciliation loops, грубо говоря терраформ - это jsonnet, но на уёбищном HCL
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
kvaps
Там нет reconciliation loops, грубо говоря терраформ - это jsonnet, но на уёбищном HCL
Ну, тебе на каждое изменение исходного манифеста - надо прогонять терраформ apply
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
По сути у тебя просто цикл расширяется до самого гита и штуки, которая будет дергать терраформ (будь то сиай какой, или Atlantis)
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
George Gaál
Ну, тебе на каждое изменение исходного манифеста - надо прогонять терраформ apply
Ну, в кубе тоже нужно делать kubectl apply чтобы синхронизировать стейт локального конфига с кубом
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
kvaps
Ну, в кубе тоже нужно делать kubectl apply чтобы синхронизировать стейт локального конфига с кубом
Аргумент принят ) даже через флакс- там все равно по сути под капотом кьюбктл
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Но все равно етсд - это стейт здорового человека, а стейт в виде файла - фуфуфу
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
George Gaál
Но все равно етсд - это стейт здорового человека, а стейт в виде файла - фуфуфу
Ну там вроде s3 основное, и etcd тоже хотели завезти..
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
kvaps
Ну там вроде s3 основное, и etcd тоже хотели завезти..
Ага, и блокировка через динамо
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Но соглашусь, после ансибла эта проблема кажется надуманной.
> Куда пихнуть свой стейтфайл?
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
George Gaál
Ага, и блокировка через динамо
А разве не через s3?
источник

GG

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

k

kvaps in Kubernetes — русскоговорящее сообщество
George Gaál
Точно, не средствами самого с3
Есть кстати такая штука ещё
https://github.com/kubeform/kubeform
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Можно через куб ресурсами терраформ рулить
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Интересно а стейт где хранится🤔
источник

GG

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

GG

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