minikubeCICD
kubernetes 가 여기저기에서 대세로 쓰여지고있다.
쿠버네티스에서는 CICD 를 어떻게 구축하면 좋을까 하는 생각에 처음으로 구축해본 기록이다.
개인PC에서 해봤으며 테스트를 해본 PC는 인텔 기반의 맥북이다.
minikube driver는 docker 상에서 돌아가도록 하려고한다.
CICD를 위해
소스관리 - gitlab 을 설치
이미지관리 - minikube 의 registry addon을 사용
빌드 - jenkins 설치
배포 - argocd 설치
를 하려고한다.
각각의 설치와 기본적인 설정을 통해서 쿠버네티스에서의 CICD환경을 세팅해보고 kubernetes가 아닌 minikube를 사용하기때문에 알아야 할 팁들을 정리하고자한다.
쿠버네티스 공부하려고 minikube까는데 minikube를 잘 몰라서 못하는 경우가 있다.
kind 설치
minikube 외에 kind로도 쿠버네티스 환경을 구성할 수 있다. kind로 구성하는 방법도 추가로 작성하고자 한다.