본문 바로가기
kubenetes

argocd 설치

by kyeongseo.oh 2024. 8. 29.

1. argocd namespace를 생성한 후 stable version의 argocd를 설치

kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml

 

2. ingress 설정

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: argocd-server-ingress
  namespace: argocd
  annotations:
    nginx.ingress.kubernetes.io/ssl-passthrough: "true"
    nginx.ingress.kubernetes.io/ssl-redirect: "false"
    nginx.ingress.kubernetes.io/rewrite-target: /
    nginx.ingress.kubernetes.io/backend-protocol: "HTTPS"
spec:
  ingressClassName: nginx
  rules:
  - host: argo.dd.io
    http:
      paths:
      - path: /
        pathType: Prefix
        backend:
          service:
            name: argocd-server
            port:
              name: https

 

3. secret에서 admin password를 추출한다.

아래 커맨드를 사용해 password를 추출한 후 admin / password로 ui에 로그인한다.

kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d

'kubenetes' 카테고리의 다른 글

kubernetes에서 private harbor 이미지 pull 하는 방법  (0) 2024.09.04
tekton 설치  (0) 2024.08.29
mlflow helm 설치  (0) 2024.08.29
airflow helm 설치  (0) 2024.08.29
kubeflow 1.9.0 설치하기  (0) 2024.08.26

댓글