eks 에 연결된 cloud9 에서 진행
kubectl create deploy jenkins --image=jenkins/jenkins:lts-jdk11 --port 8080
kubectl get pod -w
kubectl expose deploy jenkins --type=LoadBalancer --name jenkins-svc --port 8080
젠킨스 설치하고 deploy + expose
multiple tag sg 오류나서 트래픽 제한되는 sg를 node 2개에서 모두 빼줌
eks 가 자동으로 생성한 보안그룹인것 같은데
이걸 제거해주니까 어제 안됬던 argoCD repo connect 작업이 바로 successful 로 바뀌어버렸다...
보안그룹 2개중 하나를 지웠어야했는데
당연히 전체 트래픽 제한하는걸 지워야할줄 알고 지웠었는데
그게 아니였다 ㅋㅋ
보면 demo-pord 네임스페이스에 내가 만들었던 dockerfile 의 앱 이름이 들어가서 running 중이고
네임스페이스를 불러와서 service 했던 방식이 ClusterIP 형식이라 LoadBalancer 형식으로 바꿔주니 외부아이피가 나와서
내가 넣었던 html 까지 불러와 지는 모습
오늘은 여기까지 하고
내일은 기존 구현했던 jenkins + argocd 를 eks 안에 namespace 로 구분해서 설치하고 연동하는 걸
전체적으로 포스팅해볼 예정
hub.docker 말고 ECR 로 구성해보면 좋을듯
전체적인 구성이 모두 끝나면 webhook 도 구현할 예정
내일 참고할 블로그
jenkins 구성
jenkins 설치
https://may9noy.tistory.com/291
'Kubernetes > CICD' 카테고리의 다른 글
Jenkins + ArgoCD + ECR + EKS 구성해보기 - CD -완- (0) | 2022.11.19 |
---|---|
Jenkins + ArgoCD + ECR + EKS 구성해보기 - CI -완- (0) | 2022.11.18 |
Jenkins + EKS 구성해보기 5 (참고) (0) | 2022.11.17 |
Jenkins + ArgoCD + EKS 구성해보기 4 (실패) (0) | 2022.11.16 |
Jenkins + ArgoCD + EKS 구성해보기 3 (실패) (0) | 2022.11.15 |