
最初は更新チャネルを使用するように構成された 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}"]
詳しくは、次の専用記事をご覧ください。
クラスタまたはノードプールを手動でアップグレードする