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
Last revision Both sides next revision
контроллер_argocd [2024/03/02 15:31]
val [Тестирование приложения]
контроллер_argocd [2024/03/16 07:40]
val [Развертывание и подключение к контроллеру ArgoCD]
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:​
 +#        REALM_NAME: "​corp"​
 +
   destination:​   destination:​
     server: '​https://​kubernetes.default.svc'​     server: '​https://​kubernetes.default.svc'​
Line 91: Line 97:
 <​code>​ <​code>​
 $ curl http://​kube1 -H "Host: gowebd.corpX.un"​ $ curl http://​kube1 -H "Host: gowebd.corpX.un"​
-  ИЛИ 
-$ curl https://​kube1 -H "Host: gowebd.corpX.un"​ -k 
  
 gitlab-runner@server:​~/​gowebd-k8s$ cat webd-chart/​Chart.yaml gitlab-runner@server:​~/​gowebd-k8s$ cat webd-chart/​Chart.yaml
контроллер_argocd.txt · Last modified: 2024/03/16 11:22 by val