Size: a a a

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

2021 January 03

4

4c74356b41 in Kubernetes — русскоговорящее сообщество
ну это преувеличие)
источник

GT

Grisha Tatsiy in Kubernetes — русскоговорящее сообщество
Котаны, подскажите, есть ли в ArgoCD возможность, как в Flux, просто добавить еще одни yaml файл в git репозиторий и чтобы argo автоматом его подхватил? вот такого вида
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
 name: guestbook
 namespace: argocd
spec:
 project: default
 source:
   repoURL: https://github.com/argoproj/argocd-example-apps.git
   targetRevision: HEAD
   path: guestbook
 destination:
   server: https://kubernetes.default.svc
   namespace: guestbook
источник

GT

Grisha Tatsiy in Kubernetes — русскоговорящее сообщество
я к тому что не очень хочется делать argocd apply file.yaml ( или как оно там применяется) или хуже того, идти в GUI и нажимать кнопки
источник

HC

Henry Chinaski in Kubernetes — русскоговорящее сообщество
Grisha Tatsiy
Котаны, подскажите, есть ли в ArgoCD возможность, как в Flux, просто добавить еще одни yaml файл в git репозиторий и чтобы argo автоматом его подхватил? вот такого вида
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
 name: guestbook
 namespace: argocd
spec:
 project: default
 source:
   repoURL: https://github.com/argoproj/argocd-example-apps.git
   targetRevision: HEAD
   path: guestbook
 destination:
   server: https://kubernetes.default.svc
   namespace: guestbook
Есть, надо декларативно определить проект, и приложения входящие в него
источник

HC

Henry Chinaski in Kubernetes — русскоговорящее сообщество
а потом сослаться на объекты, которые будут наследовать приложения
источник

GT

Grisha Tatsiy in Kubernetes — русскоговорящее сообщество
Henry Chinaski
Есть, надо декларативно определить проект, и приложения входящие в него
Брось плиз примером, бо у меня или мозг сохнет или я в принципе не очень умный
источник

HC

Henry Chinaski in Kubernetes — русскоговорящее сообщество
Grisha Tatsiy
Брось плиз примером, бо у меня или мозг сохнет или я в принципе не очень умный
скажем, аргосд довольно скупо описан, поэтому многие нюансы приходится прорабатывать и продумывать самостоятельно
источник

GT

Grisha Tatsiy in Kubernetes — русскоговорящее сообщество
Потому что во всех примерах что я нашел в google и youtube, люди через CLI впедаливают манифест с kind: Application и жизнь у них играет красками
источник

GT

Grisha Tatsiy in Kubernetes — русскоговорящее сообщество
а по мне метод этот явно рудиментарный в gitops подходе.
где я хотел бы однажды оператору сказать, Брат - вот этот репо, там будет всякое что тебе нужно применить, DO it pls
источник

HC

Henry Chinaski in Kubernetes — русскоговорящее сообщество
Grisha Tatsiy
Потому что во всех примерах что я нашел в google и youtube, люди через CLI впедаливают манифест с kind: Application и жизнь у них играет красками
источник

HC

Henry Chinaski in Kubernetes — русскоговорящее сообщество
Grisha Tatsiy
а по мне метод этот явно рудиментарный в gitops подходе.
где я хотел бы однажды оператору сказать, Брат - вот этот репо, там будет всякое что тебе нужно применить, DO it pls
верно мыслишь
источник

HC

Henry Chinaski in Kubernetes — русскоговорящее сообщество
по ссылке есть картинка, думаю, по ней будет понятно
источник

GT

Grisha Tatsiy in Kubernetes — русскоговорящее сообщество
Еперный театр, делают bootstrap chart, который заливают в кластер, который в итоге все и делает, ад же и израиль спутился на нашу землю(
источник

HC

Henry Chinaski in Kubernetes — русскоговорящее сообщество
можно задеплоить чарт с предопределенным проектом и приложениями в проекте, а уже их можно будет расширять
источник

HC

Henry Chinaski in Kubernetes — русскоговорящее сообщество
Grisha Tatsiy
Еперный театр, делают bootstrap chart, который заливают в кластер, который в итоге все и делает, ад же и израиль спутился на нашу землю(
всё верно. А как иначе?
источник

GT

Grisha Tatsiy in Kubernetes — русскоговорящее сообщество
нууу если брать конкурентов, то сильно проще))
источник

HC

Henry Chinaski in Kubernetes — русскоговорящее сообщество
Grisha Tatsiy
нууу если брать конкурентов, то сильно проще))
хз, сил на других уже не осталось))
источник

GT

Grisha Tatsiy in Kubernetes — русскоговорящее сообщество
Henry Chinaski
хз, сил на других уже не осталось))
ну после таких подходов, оно и не мудрено))
источник

GT

Grisha Tatsiy in Kubernetes — русскоговорящее сообщество
flux bootstrap github \
 --owner=$GITHUB_USER \
 --repository=fleet-infra \
 --branch=main \
 --path=staging-cluster \
 --personal

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

HC

Henry Chinaski in Kubernetes — русскоговорящее сообщество
Grisha Tatsiy
ну после таких подходов, оно и не мудрено))
мне в целом аргосд зашёл. Высокий порог входа, конечно, но оно того стоило. Можно один чарт написать, и деплоить 100 приложений с него, можно сторонние чарты выкатывать, и все через описание в гите
источник