Kubernetes 배포 구성 (더 이상 사용되지 않음)

Tier: Free, Premium, Ultimate Offering: GitLab.com, Self-managed, GitLab Dedicated
caution
이 기능은 더 이상 사용되지 않음 GitLab 14.5에서.

프로젝트와 연관된 Kubernetes 클러스터에 배포하는 경우,
.gitlab-ci.yml 파일에서 이러한 배포를 구성할 수 있습니다.

note
Kubernetes 구성은 GitLab에서
관리하는 Kubernetes 클러스터에 대해 지원되지 않습니다.

다음 구성 옵션이 지원됩니다:

다음 예제에서 작업은 production Kubernetes 네임스페이스에
애플리케이션을 배포합니다.

deploy:
  stage: deploy
  script:
    - echo "배포 서버에 배포"
  environment:
    name: production
    url: https://example.com
    kubernetes:
      namespace: production
  rules:
    - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH

GitLab Kubernetes 통합을 사용하여 Kubernetes 클러스터에 배포할 때,
클러스터 및 네임스페이스 정보를 볼 수 있습니다.
배포 작업 페이지에서는 작업 추적 위에 표시됩니다:

클러스터 및 네임스페이스와 함께 배포 클러스터 정보.

점진적인 롤아웃 구성

incremental rollouts 를 사용하여 Kubernetes 포드의 일부에
프로덕션 변경사항을 출시하는 방법을 배우세요.

관련 주제