Kubernetes 배포 구성 (사용 중지됨)
- GitLab 12.6에서 소개되었습니다.
- GitLab 14.5에서 사용이 중지되었습니다.
경고: 이 기능은 GitLab 14.5에서 사용이 중지되었습니다.
프로젝트와 관련된 Kubernetes 클러스터로 배포하는 경우 .gitlab-ci.yml
파일에서 이러한 배포를 구성할 수 있습니다.
참고: GitLab에서 관리되는 Kubernetes 클러스터에 대해 Kubernetes 구성은 지원되지 않습니다. GitLab에서 관리되는 클러스터에 대해 지원되지 않습니다.
다음 구성 옵션을 지원합니다:
다음 예에서 작업이 응용 프로그램을 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 팟의 일부에만 프로덕션 변경 사항을 릴리스하는 방법을 알아보세요.