OKEクラスタの更新
Compute Cloud@Customerでは、OKEクラスタを更新するときに、クラスタ名、Kubernetesバージョンおよびタグを変更できます。
ベスト・プラクティスは、現在OKEでサポートされているKubernetesのバージョンを常に実行できるように、クラスタをアップグレードしたままにすることです。サポートされている新しいバージョンのKubernetesが使用可能かどうかを確認するには、次の手順の手順を参照してください。
次のいずれかのタグを設定または変更すると、新しい値は無視されます: SSHキー(OraclePCA.sshkey)、ノード数(OraclePCA.cpNodeCount)、ノード・シェイプ(OraclePCA.cpNodeShape)またはノード・シェイプ構成(OraclePCA.cpNodeShapeConfig)。これらの値は、クラスタの作成時にのみ設定できます。
- 「コンピュートCloud@Customerコンソール」ナビゲーション・メニューで、「コンテナ」、「Kubernetesクラスタ」の順に選択します。
-
クラスタ・リストで、Kubernetesバージョン更新が使用可能な場合は、Kubernetesバージョン番号の横に感嘆符のアイコンが表示されます。新しいバージョンにアップグレードするには、「アクション」メニュー(
)を選択し、「アップグレード使用可能」を選択します。ドロップダウンメニューから新しいバージョンを選択します。
または、クラスタの詳細ページで、Kubernetesバージョン番号の横にある「アップグレード可能」を選択するか、ページの上部にある「アップグレード」を選択します。
-
更新するクラスタの名前を選択します。
-
クラスタの詳細ページの上部で、「編集」を選択します。
OraclePCA-OKE.cluster_id定義済タグまたはClusterResourceIdentifierフリーフォーム・タグの値を指定しないでください。これらのタグ値はシステムによって生成され、クラスタ・リソースではなくノード(インスタンス)にのみ適用されます。
-
変更が完了したら、「変更の保存」を選択します。
クラスタの詳細を更新するには、oci ce cluster updateコマンドと必要なパラメータを使用します。
oci ce cluster update --cluster-id <cluster_OCID> [OPTIONS]
-
更新するクラスタのOCIDを取得します:
oci ce cluster list
-
新しいバージョンのKubernetesが使用可能かどうかを確認します。
クラスタの取得コマンドを実行します:
oci ce cluster get
available-kubernetes-upgrades
の値が空のセットでない場合は、クラスタの更新コマンドで、リストされているバージョンの1つを--kubernetes-version
として指定します。 -
update clusterコマンドを実行します。
--defined-tags
または--freeform-tags
オプションを指定する場合は、OraclePCA-OKE.cluster_id定義済タグまたはClusterResourceIdentifierフリーフォーム・タグの値を指定しないでください。これらのタグ値はシステムによって生成され、クラスタ・リソースではなくノード(インスタンス)にのみ適用されます。例:
$ oci ce cluster update --cluster-id ocid1.cluster.unique_ID \ --kubernetes-version newer_kubernetes_version --name new_cluster_name
CLIのコマンド、フラグおよびオプションの完全なリストは、コマンドライン・リファレンスを参照してください。
-
クラスタの詳細を更新するには、UpdateCluster操作を使用します。
APIの使用およびリクエストの署名の詳細は、REST APIおよびセキュリティ資格証明を参照してください。SDKについては、ソフトウェア開発キットとコマンドライン・インタフェースを参照してください。