티스토리 뷰
1.Repository등록하기
처음 접속하면 아무것도 안나옵니다. 왼쪽에 설정(기어모양)버튼을 누릅니다.
Repositories를 누릅니다.
HTTPS로 할 것이기 때문에 CONNECT REPO USING HTTPS를 선택 합니다.
ArgoCD에서 watch할 repository의 https주소를 복사 합니다.
복사한 주소를 붙여넣기 합니다. 저는 Git repository를 Private으로 만들었기 때문에 id랑 pw도 같이 넣어 주었습니다.
아래와 같이 나오면 잘 등록 된 것입니다.
2. .yml파일 올리기
yml파일을 생성하기 위해 git clone을 합니다.
Deploy.yml생성하기
https://github.com/Kyeongrok/k8s_yamls/blob/master/deploy_nginx.yml
위 yml파일을 생성 해줍니다.
잘 올라갔는지 확인 합니다.
다시 ArgoCD로 가서 NEW APP을 누릅니다.
Application Name을 입력하고 Project는 default로 합니다.
자동으로 Sync하려면 SYNC POLICY를 Automatic으로 합니다.
앞에서 추가한 Repository URL을 추가합니다.
Path는 .으로 해줍니다. 왜냐하면 루트에 deploy.yml을 올렸기 때문입니다.
namespace는 default로 해줍니다.
잘 실행된 것을 볼 수 있습니다.
k8s에도 확인 해보면 nginx-deployment라는 deploy가 생성 된 것을 볼 수 있습니다.
https://github.com/Kyeongrok/k8s_yamls/blob/master/svc_nginx.yml
svc도 띄웁니다.
argocd pw변경
kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d && echo
위 명령어로 pw를 알아냄
몇번 port를 쓰는지 확인 한 후
argocd login localhost:30633 로 로그인 합니다.
argocd account update-password 로 패스워드를 변경합니다.
완료
'개발 > Infra' 카테고리의 다른 글
고객사에 AWS서버 비용 청구 (0) | 2021.11.05 |
---|---|
PostMan Environment추가 (0) | 2021.10.06 |
ubuntu18.04에 helm설치 (0) | 2021.08.19 |
AWS EC2 Instance 중지 (0) | 2021.08.19 |
Kong Gateway는 기술적으로 무엇일까요? (1) | 2021.08.17 |
- Total
- Today
- Yesterday
- 도커각티슈케이스
- Sh
- 도커티슈케이스
- 개발자
- docker container tissue box
- 도커컨테이너
- 싱가폴
- 2017 티스토리 결산
- Linux
- 도커각티슈박스
- docker container case
- docker container tissue
- 도커티슈박스
- 이직
- vim
- docker container
- docker container whale
- shellscript
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |