プロファイル適用性: レベル1
GKEクラスタのバージョンアップグレードを自動化し、必要な機能の数と安定性のレベルに応じてバージョン管理の複雑さを軽減するために、RegularまたはStableリリースチャンネルを購読してください。
リリースチャネルは、安定性と本番環境への準備が整ったレベルを示します。これらは、そのバージョンを実行しているGKE Clustersの観察されたパフォーマンスに基づいており、クラスターバージョンに対する経験と信頼を表しています。
通常リリースチャンネルは数週間ごとにアップグレードされ、安定版チャンネルではまだ提供されていない機能を必要とする本番環境のユーザ向けです。これらのバージョンは内部検証を通過していますが、安定性を保証するための十分な履歴データがありません。既知の問題には一般的に既知の回避策があります。
Stableリリースチャンネルは数ヶ月ごとにアップグレードされ、安定性を最優先する必要があるプロダクションユーザ向けであり、頻繁なアップグレードがリスクの高いユーザ向けです。これらのバージョンは内部検証を通過しており、それらのクラスターの観察されたパフォーマンスに基づいて、プロダクションで安定して信頼性があることが示されています。
重要なセキュリティパッチはすべてのリリースチャネルに配信されます。
注意現在、リリースチャンネルはデフォルトで有効になっていません。
|
影響
一度クラスターでリリースチャネルが有効になると、無効にすることはできません。リリースチャネルの使用を停止するには、
--release-channel フラグを使用せずにクラスターを再作成する必要があります。ノードの自動アップグレードが有効になっており (無効にすることはできません)、選択したリリースチャネルで利用可能なリリースからクラスターが自動的に更新されます。監査
Google Cloud Consoleを使用する:
- Google CloudコンソールKubernetes EngineページにアクセスしてKubernetes Engineに移動します。
- クラスターのリストから、目的のクラスターを選択してください。
- 詳細ペイン内でリリースチャネルを使用する場合、リリースチャネルはRegularまたはStableチャネルに設定する必要があります。
コマンドラインを使用する:
クラスター内のリリースチャネルを確認するには、まずクラスター名、ロケーション、プロジェクトの3つの変数を定義し、次のコマンドを実行します。
gcloud container clusters describe $CLUSTER_NAME --location $LOCATION --project $PROJECT_ID --format json | jq .releaseChannel.channel
上記のコマンドの出力で、JSONキー属性channelがREGULARまたはSTABLEに設定されていることを確認してください。
"releaseChannel": { "channel": "REGULAR" },
上記のコマンドの出力は、クラスターの自動アップグレードを管理するためにこれらのリリースチャネルが使用されている場合、
regularまたはstableを返します。修復
現在、クラスターのリリースチャネルはクラスターのプロビジョニング時にのみ設定可能です。
Google Cloud Consoleを使用する:
- Google CloudコンソールKubernetes EngineページにアクセスしてKubernetes Engineに移動します。
- CREATEをクリックし、必要なクラスター モードのCONFIGUREを選択します。
- コントロールプレーンバージョンの見出しの下で、リリースチャネルボタンをクリックします。
- リリースチャネルのドロップダウンメニューからRegularまたはStableチャネルを選択してください。
- 必要に応じて残りのクラスタ設定を構成します。
- 作成をクリックします。
コマンドラインを使用する:
次のコマンドを実行して新しいクラスターを作成します。
<release_channel>は、要件に応じてstableまたはregularです。gcloud container clusters create <cluster_name> --location <location> --release-channel <release_channel>
