This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
контроллер_argocd [2024/02/27 13:43] val |
контроллер_argocd [2024/03/16 11:22] (current) val [Управление приложениями через kubectl] |
||
---|---|---|---|
Line 3: | Line 3: | ||
* [[https://www.digitalocean.com/community/tutorials/how-to-deploy-to-kubernetes-using-argo-cd-and-gitops|How to Deploy to Kubernetes using Argo CD and GitOps]] | * [[https://www.digitalocean.com/community/tutorials/how-to-deploy-to-kubernetes-using-argo-cd-and-gitops|How to Deploy to Kubernetes using Argo CD and GitOps]] | ||
* [[https://habr.com/ru/companies/otus/articles/544370/|Argo CD: готов к труду и обороне в Kubernetes]] | * [[https://habr.com/ru/companies/otus/articles/544370/|Argo CD: готов к труду и обороне в Kubernetes]] | ||
+ | * [[https://habr.com/ru/articles/674704/|Рабочий пример использования ArgoCD]] | ||
===== Развертывание и подключение к контроллеру ArgoCD ===== | ===== Развертывание и подключение к контроллеру ArgoCD ===== | ||
Line 14: | Line 15: | ||
cmder$ kubectl port-forward svc/argocd-server -n argocd 8080:443 | cmder$ kubectl port-forward svc/argocd-server -n argocd 8080:443 | ||
- | student@kube1:~$ kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d; echo | + | kube1:~# kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d; echo |
</code> | </code> | ||
Line 59: | Line 60: | ||
===== Управление приложениями через kubectl ===== | ===== Управление приложениями через kubectl ===== | ||
- | * [[https://argo-cd.readthedocs.io/en/release-1.8/user-guide/private-repositories/|Argo CD Private Repositories]] | + | * [[https://argo-cd.readthedocs.io/en/release-1.8/user-guide/private-repositories/#managing-tls-certificates-using-the-argocd-web-ui|Managing TLS certificates using the ArgoCD web UI]] |
<code> | <code> | ||
Line 76: | Line 77: | ||
repoURL: 'https://server.corpX.un/student/gowebd-k8s.git' | repoURL: 'https://server.corpX.un/student/gowebd-k8s.git' | ||
path: webd-chart | path: webd-chart | ||
+ | |||
+ | # helm: | ||
+ | # valuesObject: | ||
+ | # replicaCount: 3 | ||
+ | # image: | ||
+ | # tag: "ver1.1" | ||
+ | # REALM_NAME: "corp" | ||
+ | |||
destination: | destination: | ||
server: 'https://kubernetes.default.svc' | server: 'https://kubernetes.default.svc' | ||
Line 96: | Line 105: | ||
... | ... | ||
appVersion: "ver1.N" | appVersion: "ver1.N" | ||
+ | </code><code> | ||
ИЛИ | ИЛИ | ||