microk8s.helm3 - jenkins

말랑배·2022년 4월 30일
0

Kubernetes

목록 보기
2/3

helm으로 jenkins 구성하면 그렇게 쉽다해서 해봤다.

microk8s enable helm
microk8s.helm3 repo add jenkins https://charts.jenkins.io
microk8s.helm3 repo update

# 대충 디렉토리 하나 구성
mkdir jenkins-helm3 
cd jenkins-helm3

# jenkins-values.yaml 
microk8s.helm3 show values jenkins/jenkins > jenkins-values.yaml

# 요 파일 열어보면 clusterIP 로 설정되어있다. NodePort 로 변경하고 
# NodePort(30000~32000) 값도 지정하자. 

# 기본 네임스페이스를 변경했다면 default로 돌려주자
microk8s.kubectl config set-context --current --namespace=default

microk8s.helm3 install jenkins jenkins/jenkins -f jenkins-values.yaml

# 막- 신나게 설치하고 뭐라 하는데, host와 port와 최초 admin 비밀번호에 대한 안내다.
# PASSWORD
microk8s.kubectl exec -it svc/jenkins -- /bin/cat /run/secrets/chart-admin-password && echo

# PORT
export NODE_PORT=$(microk8s.kubectl get -o jsonpath="{.spec.ports[0].nodePort}" services jenkins)

# IP
export NODE_IP=$(microk8s.kubectl get nodes --namespace default -o jsonpath="{.items[0].status.addresses[0].address}")
profile
털보 호소인

0개의 댓글