쿠버네티스에 helm, jenkins 설치하기

halloyun·2024년 3월 28일

📒개발 공부 메모장

목록 보기
14/16

내 컴퓨터 환경
Mac0s... 설치해보자

homebrew를 통해서 설치할 예정

helm : 클러스터 안에서 실행되는 것이 아니고 내 컴퓨터에서 실행되면서 k8s 클러스터 내에 패키지 배포 및 설정을 행하는 패키지 매니저

  1. helm을 먼저 설치..
$ brew install helm

설치됐으면 jenkins로 넘어가자

  1. jenkins repo를 받아오고 업데이트까지 해준다.
$ helm repo add jenkinsci https://charts.jenkins.io
$ helm repo update
  1. 업데이트까지 됐으면 설치하는데 아래 스크린샷이 뜨면 성공이다. jenkins를 k8s 클러스터에 배포하는 과정.
$ helm install jenkins jenkinsci/jenkins

  1. 새로 터미널을 켜서 해당 커맨드를 입력
$ kubectl logs sts/jenkins jenkins

이때 Error from server (BadRequest): container "jenkins" in pod "jenkins-0" is waiting to start: PodInitializing라는 오류가 날 수 있는데, 텀을 두고 다시 입력하니 제대로 떴다.

  1. 포트 포워딩하고 확인 포트 포워드를 이용해서 클러스터 내에서 8080번 포트로 제공 하고 있는 서비스에 로컬 컴퓨터의 포트를 연결
kubectl port-forward svc/jenkins 8080:8080

브라우저에 localhost:8080을 입력하면 jenkins 로그인 화면이 열린다.

profile
안뇽! 자기소개는 밝게

0개의 댓글