https://github.com/iac-source/echo-ip
위의 url에 저자가 올려둔 파일을 기반으로 실습을 진행하였습니다.
젠킨스 Freestyle로 CI/CD를 구성하는 순서
- 깃허브에서 echo-ip를 빌드할 정보가 담긴 파일들을 내려받습니다.(pull)
- 받은 파일들을 이용해서 컨테이너 이미지를 빌드합니다.
- 빌드한 이미지를 레지스트리(192.168.1.10:8443)에 저장(push)합니다.
- 레지스트리에 저장한 이미지를 쿠버네티스 클러스터에 디플로이먼트로 생성하고 로드밸런서 서비스로 노출합니다.
빌드 중 발생한 오류 Trouble Shooting
앞 선 작업에서 파란 불로 바뀌지 않았습니다.
https://www.inflearn.com/questions/1022900
https://github.com/sysnet4admin/_Book_k8sInfra/issues/31