menu
arrow_back

Spinnaker 및 Kubernetes Engine을 사용한 지속적 배포 파이프라인

search share 가입 로그인

Spinnaker 및 Kubernetes Engine을 사용한 지속적 배포 파이프라인

1시간 30분 크레딧 9개

GSP114

Google Cloud 사용자 주도형 실습

이 실습에서는 Google Kubernetes Engine, Google Cloud Source Repositories, Google Cloud Container Builder, Spinnaker를 사용하여 지속적 배포 파이프라인을 만드는 방법을 알려줍니다. 샘플 애플리케이션을 만든 후 이러한 서비스를 구성하여 앱을 자동으로 빌드, 테스트, 배포합니다. 애플리케이션 코드를 수정하면 변경사항으로 인해 지속적 배포 파이프라인이 트리거되어 새 버전이 자동으로 다시 빌드, 테스트, 배포됩니다.

목표

  • Google Cloud Shell을 실행하고, Kubernetes Engine 클러스터를 생성하고, ID 및 사용자 관리 스키마를 구성하여 환경을 설정합니다.

  • 샘플 애플리케이션을 다운로드하고 Git 저장소를 만든 후 Google Cloud Source Repository에 업로드합니다.

  • Helm으로 Spinnaker를 Kubernetes Engine에 배포합니다.

  • Docker 이미지를 빌드합니다.

  • 애플리케이션이 변경될 때 Docker 이미지를 생성하는 트리거를 만듭니다.

  • Spinnaker 파이프라인을 구성하여 애플리케이션을 안정적이고 지속적으로 Kubernetes Engine에 배포합니다.

  • 코드 변경사항을 배포하여 파이프라인을 트리거한 후 프로덕션에 제대로 적용되는지 확인합니다.

이 실습의 나머지 부분과 기타 사항에 대해 알아보려면 Qwiklabs에 가입하세요.

  • Google Cloud Console에 대한 임시 액세스 권한을 얻습니다.
  • 초급부터 고급 수준까지 200여 개의 실습이 준비되어 있습니다.
  • 자신의 학습 속도에 맞춰 학습할 수 있도록 적은 분량으로 나누어져 있습니다.
이 실습을 시작하려면 가입하세요