Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Jenkins에서 Docker 빌드를 유발할때 몇가지 방법이 존재한다.

다음 기술된 방법은 그중의 한가지 방법이며,

Jenkins 내 Kubernetes Continuous Deploy Plugin을 사용하였다.

Jenkins 에서 Kubernetes 클러스터에 리소스 구성을 배포하는 플러그인 이다.

기술된 방법은 다음과 같은 장점을 가지고 있다.

  • SSH를 통해 마스터 노드에서 클러스터 자격 증명을 확인하며 수동으로 구성할수 있음.
  • 동적 리소스 배포를 수행 할 수 있도록 리소스 구성에 대한 변수 대체.
  • 개인 Docker 레지스트리에 대한 Docker 로그인 자격 증명 관리.
  • kubectl Jenkins 슬레이브 노드에 툴 을 설치할 필요가 없음 

시작하기전.

  • Kubernetes 클러스터.
  • Kubernetes 리소스 구성이 배포


설정

Jenkins 관리 → 시스템설정 →