User Tools

Site Tools


контроллер_argocd

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
контроллер_argocd [2026/02/13 09:13]
val [Контроллер ArgoCD]
контроллер_argocd [2026/03/17 13:27] (current)
val [Развертывание множества приложений через ApplicationSet]
Line 15: Line 15:
   * [[https://​medium.com/​@stylishavocado/​managing-sops-secrets-for-kubernetes-deployments-ft-argocd-84fff20d882d|Managing SOPS secrets for Kubernetes deployments ft. ArgoCD]]   * [[https://​medium.com/​@stylishavocado/​managing-sops-secrets-for-kubernetes-deployments-ft-argocd-84fff20d882d|Managing SOPS secrets for Kubernetes deployments ft. ArgoCD]]
 ===== Развертывание и подключение к контроллеру ArgoCD ===== ===== Развертывание и подключение к контроллеру ArgoCD =====
 +
 +  * [[https://​github.com/​argoproj/​argo-cd/​releases]]
 +
 <​code>​ <​code>​
 kube1:~# kubectl create namespace argocd kube1:~# kubectl create namespace argocd
  
-kube1:~# kubectl apply -n argocd -f https://​raw.githubusercontent.com/​argoproj/​argo-cd/​stable/​manifests/​install.yaml+kube1:~# ###kubectl apply -n argocd -f https://​raw.githubusercontent.com/​argoproj/​argo-cd/​stable/​manifests/​install.yaml 
 +kube1:~# kubectl apply -n argocd --server-side --force-conflicts -f https://​raw.githubusercontent.com/​argoproj/​argo-cd/​v3.3.2/​manifests/​install.yaml
  
 kube1:~# watch kubectl get pods -n argocd kube1:~# watch kubectl get pods -n argocd
Line 99: Line 103:
 #          tag: "​ver1.2"​ #          tag: "​ver1.2"​
 #        env: #        env:
-#          ​SECRET: "strongpassword2"+#          ​VARIABLE: "value"
 #      valueFiles: #      valueFiles:
-#      - ../apps/gowebd/​values.yaml+#      - ../apps/htwebd/​values.yaml
 #      - ../env.yaml #      - ../env.yaml
  
Line 187: Line 191:
         syncOptions:​         syncOptions:​
         - CreateNamespace=true         - CreateNamespace=true
 +</​code><​code>​
 +kube1:​~/​webd-k8s#​ kubectl apply -f argocd/​application-s.yaml
 +
 +kube1:​~/​webd-k8s#​ kubectl get ApplicationSet -n argocd -o yaml | less
 </​code>​ </​code>​
  
контроллер_argocd.1770963236.txt.gz · Last modified: 2026/02/13 09:13 by val