본문 바로가기

DevOps/CI|CD

젠킨스 플러그인 관리하기 - 쿠버네티스(kubernetes) 플러그인 설치하기

젠킨스는 실행되는 모든 기능을 플러그인으로 구현하도록 설계되어있다. 이렇게 설치한 플러그인들을 단독으로 사용하거나 여러개를 조합해 더 강력한 CI/CD 기능을 만들 수 있다. 이런 예로 쿠버네티스 위에 에이전트 파드를 설정할 수 있게 도와주는 메뉴인 Kubernetes 플러그인이 있다. 

 

  • 업데이트된 플러그인 목록 
    • 젠킨스에 설치된 플러그인 중에 업데이트된 플러그인이 있는 경우 최신 버전으로 올릴 수 있다. 이때 업데이트를 할 수 없는 플러그인은 보안 취약점이 발견 됐거나 플러그인의 버전이 젠킨스 호환 버전이 아닌 경우에는 설치할 수 없다. 
  •  설치 가능
    • 설치되지 않은 플러그인을 검색해 현재 젠킨스에서 해당 기능을 추가할 수 있다.
  • 설치된 플러그인 목록 
    • 현재 젠킨스에 설치돼 있는 플러그인 정보를 확인할 수 있으며, 더이상 필요가 없어진 플러그인의 경우 이 페이지에서 제거할 수 있다.
  • 고급
    • 외부와 연결되는 프록시 서버 설정을 할 수 있다. 외부와 연결된 프록시 서버를 통해서 내부망에서도 젠킨스를 설치하고 업데이트 할 수 있다. 그 외에도 별도의 플러그인 파일을 업로드해 플러그인을 설치할 수 있다.

 

 

 

 

# 쿠버네티스(kubernetes) 플러그인 설치하기

 

Install without restart 클릭

설치가 끝나고 실행중인 작업이 없으면 Jenkins 재시작 체크

 

젠킨스 재시작

설치 완료 

 

 

 

 

 

 

 

출처:

"컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커 - 조훈,심근우,문성주 지음/길벗출판사" 책을 기반으로 실습한 내용입니다.