yurt-hub-controlplane は、Container Service for Kubernetes (ACK) クラスターのハイブリッドクラウドおよびエッジノードプールにノード自律機能を提供するコントロールプレーンコンポーネントです。このトピックでは、yurt-hub-controlplane コンポーネント、その使用方法、および最新の更新について説明します。
仕組み
クラウドとエッジノードプール間のネットワークが中断した場合、エッジノードは Kubernetes のコントロールプレーンに依存せずに、ローカルのワークロードを継続して提供する必要があります。yurt-hub-controlplane と yurt-hub は連携して、この機能を提供します。
| コンポーネント | 場所 | 役割 |
|---|---|---|
| yurt-hub-controlplane | ACK コントロールプレーン (マネージド) | ハイブリッドクラウドおよびエッジノードプール向けに、ノード自律ポリシーと状態を調整します |
| yurt-hub | 各エッジノード | kubelet および Pod からのリクエストをインターセプトしてキャッシュし、クラウドへの接続が失われた場合でもエッジノードが動作し続けられるようにします |
クラウドとエッジ間のネットワークが正常な場合、両コンポーネントは透過的に動作します。接続が失われた場合は、yurt-hub がエッジノードの自律動作を維持し、yurt-hub-controlplane がコントロールプレーン側から自律状態を管理します。
前提条件
開始する前に、次の条件を満たしていることを確認してください。
バージョン 1.33 以降で稼働している ACK マネージドクラスターが必要です。以前のバージョンで稼働しているクラスターは、「クラスターのアップグレード」の説明に従って 1.33 以降に更新する必要があります。
エッジノードに yurt-hub ノードコンポーネントがインストールされていること
yurt-hub-controlplane のインストール
ACK クラスターのコンソールにログインし、クラスター名をクリックします。
左側のナビゲーションペインで、[アドオン] をクリックします。
画面の指示に従い、[yurt-hub-controlplane managed] コンポーネントを見つけてインストールします。
変更履歴
2026年4月
| バージョン番号 | レジストリアドレス | 変更内容 | 変更日時 | 影響 |
|---|---|---|---|---|
| v1.0.3 | registry.cn-hangzhou.aliyuncs.com/acs/yurt-hub-controlplane:v1.0.3 | エッジノードプールのサポートを追加しました。 | 2026年4月23日 | このアップグレードによるサービスへの影響はありません。 |
2026年3月
| バージョン番号 | レジストリアドレス | 変更内容 | 変更日時 | 影響 |
|---|---|---|---|---|
| v1.0.1 | registry.cn-hangzhou.aliyuncs.com/acs/yurt-hub-controlplane:v1.0.1 | ノード自律スイッチラベルの設定が反映されない問題を修正しました。 | 2026年3月3日 | このアップグレードによるサービスへの影響はありません。 |
2026年1月
| バージョン番号 | レジストリアドレス | 変更内容 | 変更日時 | 影響 |
|---|---|---|---|---|
| v1.0.0 | registry.cn-hangzhou.aliyuncs.com/acs/yurt-hub-controlplane:v1.0.0 | ACK クラスター向け yurt-hub-controlplane の初回リリースです。 | 2026年1月13日 | このアップグレードによるサービスへの影響はありません。 |