반응형
- GKE 생성 (Standard 버전) - GCP에서 생성했다.
- 생성한 GKE에 연결하기
$ gcloud container clusters get-credentials argocd-github --zone asia-northeast3-a --project 프로젝트명
- argocd namespace 생성하기
$ kubectl create namespace argocd
- 생성한 argocd namespace에 yaml 파일 실행해서 서비스 생성
$ kubectl apply -n argocd -f <https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml>
- Argo CD API Server를 외부에서 접근 가능하도록 LB와 맵핑
$ kubectl patch svc argocd-server -n argocd -p '{"spec": {"type": "LoadBalancer"}}'
- Argo CD의 외부 IP를 확인
$ kubectl get svc argocd-server -n argocd
- Argo CD의 초기 비밀번호를 확인하기 위해 ArgoCD CLI를 설치
curl -sSL -o argocd-linux-amd64 <https://github.com/argoproj/argo-cd/releases/latest/download/argocd-linux-amd64>
sudo install -m 555 argocd-linux-amd64 /usr/local/bin/argocd
rm argocd-linux-amd64
- Argo CD 초기 패스워드 확인 (Argo CD CLI)
argocd admin initial-password -n argocd
- Argo CD 서버 로그인 (Argo CD CLI)
argocd login <argocd 서버 도메인>
- Argo CD 패스워드 변경 (Argo CD CLI)
argocd account update-password
반응형
'GCP (공부중)' 카테고리의 다른 글
Artifact Registry repo에 이미지 Push 안될때 (IAM 권한 다 있어도) (0) | 2024.10.24 |
---|---|
Airflow 유저 접속 안될때 확인 방법 (1) | 2024.10.24 |
ubuntu 22.04 인증키 에러 발생시 해결방법 (GCP VM) (0) | 2024.02.26 |
GCP Billing Budget Alert 구글챗으로 받기 (W.Python3.7) (0) | 2023.03.30 |