Oracle Cloud Infrastructureドキュメント

Kubernetesクラスタの変更

Container Engine for Kubernetesを使用して、既存のKubernetesクラスタのノード・プールの詳細を変更することができます。

変えることができます:

  • ノード・プールの名前
  • 新しいノード・プールを追加したり、既存のノード・プールを削除することで、クラスタ内のノード・プールの数
  • ノード・プール内のワーカー・ノードの数を変更します:
    • ノード・プールによって使用されるサブネットの数
    • 各サブネット内のワーカー・ノードの数
  • 新しいワーカー・ノードで実行するKubernetesのバージョン

ただし、変更することはできません:

  • クラスタの名前
  • 既存のワーカー・ノードのシェイプ
  • 既存のワーカー・ノード上で実行されているオペレーティング・システム
  • 既存のワーカー・ノード上で動作するKubernetesのバージョン

コンソールの使用

既存のKubernetesクラスタを変更するには:

  1. コンソールで、「ナビゲーション・メニュー」を開きます。 ソリューションおよびプラットフォームの下で、開発者サービスに移動して「コンテナ・クラスタ」をクリックします。
  2. 作業することが許可されている「コンパートメント」を選択してください。
  3. 「クラスタ・リスト」ページで、変更するクラスタの名前をクリックします。
  4. 次のように、「クラスタ」ページの上部にあるボタンを使用します:

    • クラスタ用のkubeconfig構成ファイルをダウンロードする場合は、「Kubeconfigへのアクセス」ボタン(「クラスタ・アクセスを有効にするためのkubeconfigファイルのダウンロード」を参照)をクリックします。
    • 新しいノード・プールをクラスタに追加する場合は、「ノード・プールを追加」ボタンをクリックし、新しいノード・プールの詳細を入力します。
    • マスター・ノードおよびワーカー・ノードとともにクラスタを削除する場合は、「クラスタの削除」ボタンをクリックします。
    • 新しいバージョンのKubernetesがクラスタ内のマスター・ノードで実行されているバージョンよりも使用可能な場合は、「アップグレード可能」ボタンが有効になります。 マスター・ノードを新しいバージョンにアップグレードする場合は、「アップグレード可能」をクリックします(「Kubernetesマスター・ノードで実行中のバージョンのアップグレード」を参照)。
  5. 「クラスタ詳細」タブを使用して、クラスタに関する情報を表示します:

    • クラスタのステータス、およびクラスタ内のノード・プールのステータス。
    • クラスタOCID。
    • クラスタ内のマスター・ノードで実行されているKubernetesバージョン。
    • Kubernetesエンドポイントのアドレス。
  6. 「ノード・プール」タブを使用して次の操作を行います:

    • 各ノード・プールとその中のワーカー・ノードの概要を表示します。
    • 「アクション」メニューから「編集」を選択して、ノード・プールの名前を変更します。
    • 「アクション」メニューから「規模」を選択し、ノード・プールで使用されるサブネットの数と各サブネット内のワーカー・ノードの数を指定して、ノード・プール内のワーカー・ノードの数を変更します。
    • 「ノードの詳細の表示」を選択し、ワーカー・ノードの名前をクリックすると、特定のワーカー・ノードの構成の詳細を表示および編集できます。
    • 「アクション」メニューから「ノード・プールの削除」を選択してノード・プールを削除します。
  7. 「開始」タブを使用して次の操作を行います:

APIの使用

APIおよび署名リクエストの使用については、REST APIおよび「セキュリティ資格証明」を参照してください。 SDKの詳細は、「ソフトウェア開発キットとコマンドライン・インタフェース」を参照してください。

「クラスタの更新」およびUpdateNodePool操作を使用して、既存のKubernetesクラスタを変更します。