GCP で GKE オートパイロット バージョンを手動で更新しますか?

GCP で GKE オートパイロット バージョンを手動で更新しますか?

最初は更新チャネルを使用するように構成された GKE オートパイロット クラスターがあります。現在は Kubernetes エンジンのSTABLEバージョンを使用しています。1.18.20-gke.900

1.19ただし、 Ingress 機能を使用するには、 の最小バージョンが必要です。

STABLEチャネルが次のバージョンをサポートしていることがわかります。

  • 1.19.12-gke.2100
  • 1.19.11-gke.2101
  • 1.18.20-gke.900

1.18.20-gke.900デフォルトになります。

1.18.20-gke.900しかし、現在実行中の からへのアップグレードを実際に実行するオプションがコンソールに表示されません1.19.11-gke.2101。これは可能ですか?

答え1

コンソールからはこれを行うことはできないようです。

ただし、クラスタのコントロールプレーンを手動でアップグレードするには、gcloud CLI ユーティリティこちらです:

gcloud container clusters upgrade \
  "${CLUSTER_NAME}" \
  --master \
  --cluster-version "${NEW_VERSION}" \
  [--region "${REGION}"]

例:

gcloud container clusters upgrade "control" \
  --master \
  --cluster-version "1.19.12-gke.2100" \
  --region europe-west3

これにはかなりの時間がかかることに注意してください。

コントロールが更新された後、ノードを同じバージョンに更新することもできます。

gcloud container clusters upgrade \
  "${CLUSTER_NAME}" \
  [--region "${REGION}"]

詳しくは、次の専用記事をご覧ください。
クラスタまたはノードプールを手動でアップグレードする

関連情報