Kubernetesデプロイを設定する(非推奨)
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
この機能は、GitLab 14.5で非推奨になりました。
プロジェクトに関連付けられたKubernetesクラスターにデプロイしている場合、.gitlab-ci.ymlファイルからこれらのデプロイを設定できます。
Kubernetesクラスターの設定は、GitLabで管理されているKubernetesクラスターではサポートされていません。
次の設定オプションがサポートされています:
次の例では、ジョブはアプリケーションをproduction Kubernetesネームスペースにデプロイします。
deploy:
stage: deploy
script:
- echo "Deploy to production server"
environment:
name: production
url: https://example.com
kubernetes:
agent: path/to/agent/project:agent-name
dashboard:
namespace: production
rules:
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCHGitLab Kubernetesインテグレーションを使用してKubernetesクラスターにデプロイすると、クラスターとネームスペースの情報を表示できます。デプロイメントジョブページでは、ジョブトレースの上に表示されます:
インクリメンタルロールアウト
段階的なロールアウトを使用して、本番環境の変更をKubernetesポッドの一部だけにリリースする方法を説明します。
