Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- ₩
- kubectl completion bash
- k8s고장나면
- worker node
- #kubernetes
- kubernetes자동완성
- #Kuberspawner
- face verification
- Pods Evicted
- k8s-driver-plugin
- nvidia-driver-plugin
- k8s-device-plugin
- k8s
- kubectl #
- 넘무무서웡...
- Kotlin
- 얼굴검출
- kubernetes
- 코틀린
- GPU
- nvidia-docker
- macm1
- 삶이란...
- RunContainerError
- kotin
- mac m1
- nvidia-container-cli
- BigSur
- 얼굴분류
- Kubernets 이론
Archives
- Today
- Total
더듬이
ArgoCD 로 배포하기 (1)- ArgoCD 설치 하기 본문
1. install file 다운로드
wget https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml
k apply -f install.yaml
2. service type/port 변경하기
위 파일을 통해 접근하면 기본적으로 ClusterIP에 80,443 포트로 생성되는데 Local환경에서 테스트할거니까 접근하기 쉽게 하기위해서 LoadBanlacer로 변경해주자
kubectl patch svc argocd-server -n argocd -p '{"spec": {"type": "LoadBalancer"}}’
kubectl patch svc argocd-server -n argocd --type='json' -p '[{"op":"replace","path":"/spec/ports/0/port","value":800},{"op":"replace","path":"/spec/ports/1/port","value":4430}]’
이렇게 변경한 후 k get svc한 후 아래와 같이 external-ip가 등록되면 성공
3. 계정 로그인 하기
이 후 http://localhost:800으로 접근해 보면 아래와 같은 화면을 볼 수 있다.
이제 userid와 password를 얻어오자.
기본적으로 admin계정과 initial-admin-secret이 생성되어 있고 해당 secret에 admin 계정의 password가 등록되어 있다.
k get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d; echo
이제 로그인하면 아래처럼 Argo CD 메인화면에 들어갈 수있다.
'Kubernetes' 카테고리의 다른 글
kubectl 자동완성 에러 _get_comp_words_by_ref command not found (feat. m1 ) 해결방법 (0) | 2022.08.31 |
---|---|
mac m1에서 kubectl 자동완성 설정하기 (feat. m1은 bash path가 달라요~ ) (0) | 2022.04.18 |
[Kubernetes] Core Concepts 1 ( ETCD,Kube-API Server) (0) | 2022.01.18 |
[kubernetes] k8s 클러스터에 gpu worker node 붙이기 (0) | 2021.07.01 |
[kubernetes] gpu 노드에 gpu 없이 없이 pods 생성하기 (0) | 2021.07.01 |