クラスタ内のコントロール・プレーン・ノードでのKubernetesバージョンのアップグレード
Kubernetes Engine (OKE)を使用して作成するクラスタのコントロール・プレーン・ノードで実行されているKubernetesのバージョンをアップグレードする方法を確認します。
Kubernetes Engineが、クラスタ内のコントロール・プレーン・ノードで現在実行されているバージョンよりも新しいバージョンのKubernetesをサポートしている場合は、コントロール・プレーン・ノードで実行されているKubernetesバージョンをアップグレードできます。
クラスタ内のコントロール・プレーン・ノードで実行されているKubernetesバージョンをアップグレードするには、すべてのワーカー・ノードがREADY状態である必要があります。アップグレードが失敗した場合は、失敗したCLUSTER_UPDATE作業リクエストで詳細を確認します。「作業リクエストの表示」を参照してください。
コントロール・プレーン・ノードで実行されているKubernetesバージョンをアップグレードすると、クラスタ内のすべての仮想ノード・プールの仮想ノードも、そのKubernetesバージョンに自動的にアップグレードされます。仮想ノードのアップグレードの詳細は、新しいKubernetesバージョンへの仮想ノードのアップグレードを参照してください。
コントロール・プレーン・ノードを新しいKubernetesバージョンにアップグレードした後は、コントロール・プレーン・ノードを以前のKubernetesバージョンにダウンできません。したがって、コントロール・プレーン・ノードで実行されているKubernetesのバージョンをアップグレードする前に、クラスタにデプロイされているアプリケーションが新しいKubernetesのバージョンと互換性があることをテストします。
-
「クラスタ」リスト・ページで、コントロール・プレーン・ノードで実行されているKubernetesバージョンをアップグレードするクラスタを見つけます。リスト・ページまたはクラスタの検索に関するヘルプが必要な場合は、クラスタのリストを参照してください。
Kubernetes Engineでは、クラスタのコントロール・プレーン・ノードで現在実行されているバージョンよりも新しいKubernetesバージョンがサポートされます。
- コントロール・プレーンで現在実行されているKubernetesバージョンがKubernetesエンジンでサポートされている最新バージョンではないが、そのバージョンがKubernetesエンジンによって引き続きサポートされている場合は、「アップグレード推奨」ラベルがクラスタの横に表示されます。この場合、「クラスタ」リスト・ページの に「使用可能なアップグレード」オプションが表示されます。
- コントロール・プレーンで現在実行されているKubernetesバージョンがKubernetesエンジンでサポートされなくなった場合は、クラスタの横に「アップグレードを強く推奨」ラベルが表示されます。この場合、「クラスタ」リスト・ページの「アクション」メニュー(3つのドット)に「アップグレード推奨」オプションが表示されます。
どちらの場合も、同等のオプション(使用可能な新しいKubernetesバージョン)が、クラスタの詳細ページの「アクション」メニューにも表示されます。
- 「クラスタ」リスト・ページで、「アクション」メニュー(3つのドット)から、「使用可能なアップグレード」または「アップグレード推奨」(必要に応じて)を選択します。
- 「クラスタ・コントロール・プレーンのアップグレード」ダイアログ・ボックスで、コントロール・プレーン・ノードのアップグレード先となるKubernetesバージョンを選択し、「アップグレード」を選択します。
コントロール・プレーン・ノードで実行されているKubernetesバージョンがアップグレードされます。クラスタの新しいノード・プールを定義すると、新しいKubernetesバージョンがオプションとして表示されます。
-
ce cluster update
コマンドおよび必須パラメータを使用して、コントロール・プレーン・ノードをアップグレードします。oci ce cluster update --cluster-id <cluster-ocid> --kubernetes-version <kubernetes-version-number> [OPTIONS]
例:
oci ce cluster update --cluster-id ocid1.cluster.oc1.iad.aaaaaaaaaf______jrd --kubernetes-version v1.24.1
CLIコマンドのパラメータおよび値の完全なリストは、CLIコマンド・リファレンスを参照してください。
UpdateCluster操作を実行して、コントロール・プレーン・ノードで実行されているKubernetesのバージョンをアップグレードします。