VMware Tanzu Kubernetes Grid サービス (TKG サービス) を使用すると、vSphere IaaS control plane に Kubernetes ワークロード クラスタをデプロイできます。TKG サービス が提供するリリースは独立しており、ワークロードを中断することなく非同期アップグレードを行うことができます。

TKG サービス の概要

vSphere 8.0 Update 3 以降では、Tanzu Kubernetes Gridスーパーバイザー サービス としてインストールされます。このアーキテクチャの変更により、TKGvSphere IaaS control plane リリースから分離され、vCenter Serverスーパーバイザー に関係なく TKG サービス をアップグレードできます。

TKG サービス 3.0 がインストールされ、スーパーバイザー 制御プレーン ノードで実行されます。TKG サービス は、Carvel パッケージをネストしたコレクションとして提供されます。TKG サービス は、インターネットが制限されている環境でもコア スーパーバイザー サービス としてアップグレードできますが、アンインストールやダウングレードを実行することはできません。[ワークロード管理] > [ サービス] タブで TKG サービス を監視および管理できます。TKG サービス バージョンのアップグレードを参照してください。

TKG サービス バージョン 3.1 は、ユーザーのアップグレード先となる最初の独立したリリースです。TKG サービス登録アップグレードは個別のプロセスです。

TKG サービス 3.0 のインストール

vSphere IaaS control plane コンポーネントを必要なバージョンにアップグレードすると、TKG サービス のインストールが自動的に実行されます。詳細については、TKG サービスリリース ノートを参照してください。

vCenter Server への新しい TKG サービス バージョンの登録

TKG サービス パッケージは vCenter Server によって公開され、VMware パブリック レジストリにプッシュされます。 TKG サービス の登録は、 vCenter Server レベルで実行されます。 TKG サービス の新しいバージョンを登録するには、同期と非同期の 2 つのオプションがあります。
表 1. TKG サービス バージョンの登録オプション
登録方法 説明
同期 最新の vCenter Server リリースへの更新により、TKG サービス の新しいバージョンが自動登録されるまで待機してから、スーパーバイザー を更新し、組み込みレジストリに新しいバージョンをポピュレートします。
非同期 パブリック レジストリから新しい TKG サービス バージョンの定義をダウンロードし、vCenter Server に手動で登録します。
同期登録を行うは、システム更新が必要です。 vCenter Server を更新すると、新しい TKG サービス バージョンが スーパーバイザー に自動的に登録されます。ただし、自動登録された(新しい)バージョンを使用するには、 スーパーバイザー を、この vCenter Server によって提供される vSphere 名前空間 リリースに付属するバージョンに更新する必要があります。 スーパーバイザー を更新すると、 スーパーバイザー 組み込みレジストリで TKG サービス の Carvel パッケージ バンドルが使用可能になり、展開する準備が整います。 スーパーバイザー をアップグレードしても、 TKG サービス は自動的にアップグレードされません。必要なバージョンを選択してデプロイする必要があります。
非同期登録では、現在の スーパーバイザー バージョンがサポート ウィンドウ内にある場合、 vCenter Server および スーパーバイザー の更新は必要ありません。非同期登録のワークフローは、次のとおりです。
  1. スーパーバイザー サービス のパブリック レジストリ サイトからサービス定義 YAML ファイルをダウンロードします。
  2. サービス定義を vCenter Server にアップロードして、TKG サービス の新しいバージョンを登録します。
次の表に、 TKG サービス の登録の詳細を示します。
表 2. TKG サービス バージョンの登録
TKG サービスのプロパティ バンドルされている vCenter Server パブリック レジストリ
新しいバージョンの登録 自動登録 手動登録
新しく登録されたバージョンの削除 許可されていません 許可
イメージの場所 スーパーバイザー制御プレーンの組み込みレジストリ パブリック レジストリ

TKG サービス バージョンのアップグレード

TKG サービス バージョンのアップグレードは、スーパーバイザー レベルで実行されます。TKG サービス が登録されたら、TKG サービス をターゲット スーパーバイザースーパーバイザー サービス としてデプロイして、アップグレードします。TKG サービス バージョンのアップグレードを参照してください。

インターネットが制限されている(エアギャップ)環境で TKG サービス をアップグレードするには、vCenter Server をアップデートして新しい TKG サービス バージョンを同期的に登録します。インストールするバージョンを選択すると、ローカル レジストリを使用して新しい TKG サービス バージョンがインストールされます。vCenter Server への新しい TKG サービス バージョンの登録を参照してください。

TKG サービス バージョンをアップグレードすると、システムは事前チェックを実行し、次の 2 段階の重要度を報告します。
  • 警告(非ブロック)
  • エラー(ブロック)
Kubernetes バージョン チェックは、ブロックを伴わない警告チェックの一例です。 スーパーバイザー バージョン チェックは、ブロックを伴うエラーの一例です。詳細については、 スーパーバイザー サービスのドキュメントを参照してください。