Jenkinsがkubectlをどのように使うか

Jenkinsはシェルコマンドを実行することでkubectlコマンドを呼び出し、Kubernetesクラスタと対話します。

以下にJenkinsでkubectlを呼び出す方法を示します。

  1. Jenkinsのジョブの設定ページで、「ビルド」セクションを探して、「ビルドステップの追加」をクリックします。
  2. ビルド手順として「シェルを実行」を選択
  3. 「Command」入力ボックスにkubectlコマンドを入力する、例えば:
kubectl apply -f deployment.yaml

Jenkins がコマンドを実行し、その結果をビルドログに出力します。

必要に応じて、例えばKubernetesのリソースを作成したり削除したり更新したりするなど、さまざまなkubectlコマンドを作成できます。

JenkinsとKubernetesクラスタの連携を単純化するにはKubernetesプラグインを利用することもできます。このプラグインにより、Kubernetesリソースを管理するためにパイプラインスクリプト内でKubernetes DSL(ドメイン固有言語)を使用するなど、より高度な機能が提供されています。

bannerAds