2.4. インストールおよびアンインストールの移行
次の表は、2 つのワーカーノードを持つクラスターのインストールとアンインストールにおける主な状態遷移を示しています。
ステータス | 説明 |
---|---|
Initial installation
|
conditions: message: Performing initial installation of kata on cluster reason: Installing status: 'True' type: InProgress kataNodes: nodeCount: 0 readyNodeCount: 0 |
インストール 数秒以内にステータスが変わります。 |
kataNodes: nodeCount: 2 readyNodeCount: 0 waitingToInstall: - worker-0 - worker-1 |
Installing (Worker-1 インストール開始)
短期間、ステータスが変化し、一方のノードが |
kataNodes: installing: - worker-1 nodeCount: 2 readyNodeCount: 0 waitingToInstall: - worker-0 |
Installing (Worker-1 がインストールされ、Worker-0 のインストールが開始されました)
しばらくすると、 |
kataNodes: installed: - worker-1 installing: - worker-0 nodeCount: 2 readyNodeCount: 1 |
Installed
インストールされると、両方のワーカーがインストール済みとしてリストされ、理由を指定せずに |
conditions: message: "" reason: "" status: 'False' type: InProgress kataNodes: installed: - worker-0 - worker-1 nodeCount: 2 readyNodeCount: 2 |
ステータス | 説明 |
---|---|
Initial uninstall
|
conditions: message: Removing kata from cluster reason: Uninstalling status: 'True' type: InProgress kataNodes: nodeCount: 0 readyNodeCount: 0 waitingToUninstall: - worker-0 - worker-1 |
Uninstalling しばらくすると、ワーカーがアンインストールを開始します。 |
kataNodes: nodeCount: 0 readyNodeCount: 0 uninstalling: - worker-1 waitingToUninstall: - worker-0 |
Uninstalling worker-1 が完了すると、worker-0 はアンインストールを開始します。 |
kataNodes: nodeCount: 0 readyNodeCount: 0 uninstalling: - worker-0 |
reason
フィールドでは、次のことも報告できます。
-
Failed
: これは、ノードが移行を完了できない場合に報告されます。status
はTrue
と報告し、message
はNode <node_name> Degraded: <error_message_from_the_node>
です。 -
BlockedByExistingKataPods
: これは、kata
のアンインストール中にkata
ランタイムを使用するクラスター上で実行している Pod がある場合に報告されます。status
フィールドはFalse
で、message
はExisting pods using "kata" RuntimeClass found.Please delete the pods manually for KataConfig deletion to proceed
です。クラスターコントロールプレーンとの通信が失敗した場合は、Failed to list kata pods: <error_message>
のような技術的なエラーメッセージが報告される場合もあります。