Container Service for Kubernetes (ACK) クラスターは、そのライフサイクル内で異なるフェーズと状態に入ることがあります。 ACKクラスターのライフサイクルには、作成、O&M、および削除のフェーズが含まれます。 O&Mフェーズには、スケーリング、更新、アップグレード、ドレイン、および削除の状態が含まれます。 このトピックでは、クラスターのステータスを理解し、クラスターを管理するのに役立つACKクラスターのライフサイクルについて説明します。
クラスターのライフサイクル
次の表に、さまざまなクラスターの状態を示します。次の図に、状態間の遷移を示します。
ACKは、ACKクラスタのステータスを定期的にチェックする。 クラスターが特定の異常条件を満たしている場合、クラスターのステータスは [無効] または [利用不可] に変わります。 ACKは、送信することでステータスの変更を通知します。
電子メールまたは内部メッセージ。
ACK Proクラスターの場合、ステータスが [実行中] 、[アップグレード中] 、[排出中] 、[削除中] 、または [更新中] の場合、クラスター管理料金が発生します。 詳細については、「課金ルール」」をご参照ください。
段階 | 状態 | 説明 |
作成とデプロイ | 初期化中 | クラスターは作成中です。 |
失敗した | クラスターの作成に失敗しました。 | |
操作とメンテナンス | Running | クラスターを実行中です。 |
アップグレード中 | クラスターがアップグレード中です。 | |
排水 | ポッドは、クラスタ内のノードから他のノードに追い出されています。 すべてのポッドがノードから追い出されると、ノードはスケジュール不可能になります。 | |
削除 | ノードはクラスターから削除されています。 | |
更新中 | クラスターのメタデータが更新中です。 | |
非アクティブ | 特定の場合、クラスターは一時的に使用できません。 詳細については、「非アクティブ」をご参照ください。 | |
使用できません | クラスターが使用するクラウドリソースにエラーが発生したため、クラスターを使用できません。 詳細については、「Unavailable」をご参照ください。 | |
削除とリリース | 削除中 | クラスターを削除中です。 |
削除に失敗しました | クラスターの削除に失敗しました。 | |
削除済み | クラスターが削除されました。 この状態はユーザーには見えません。 |
クラスター異常状態の説明
非アクティブ
クラスターが [非アクティブ] 状態の場合、クラスターのステータスコードに基づいて原因を特定できます。
ステータスコード | 説明 | 解決策 |
KMSUnhealthy | クラスターでは、Key Management Service (KMS) ベースのシークレット暗号化が有効になっています。 ただし、支払いの滞納などの理由により、Alibaba CloudアカウントのKMSは停止されます。 その結果、クラスタの制御プレーンは通常通り動作することができない。 |
|
NoNodeForLongTime | ACK Basicクラスターにポッドは存在せず、過去14日以内にポッドは作成されません。 | チケットを起票してクラスターを実行状態に復元し、クラスターをACK Proクラスターにアップグレードします。 |
AssumeRoleNotFound | ACKに必要なサービスロールは存在しません。 その結果、クラスタの制御面が異常となる。 | |
AssumeUserNotFound | ACKに必要なRAM (Resource Access Management) ユーザーは存在しません。 その結果、クラスタの制御面が異常となる。 | チケットを起票し、テクニカルサポートをリクエストします。 |
SecurityGroupNotFound | ACKに必要なセキュリティグループは存在しません。 その結果、クラスタの制御面が異常となる。 | チケットを起票し、テクニカルサポートをリクエストします。 |
UnderMaintenance | クラスタの制御面は、バックグラウンドで維持されている。 | チケットを起票し、テクニカルサポートをリクエストします。 |
ServiceInDebt | アカウントの残高とバウチャーを含むアカウントの利用可能な残高が未払いの請求額より少ない場合、アカウントは期限切れと見なされます。 その結果、ACK Proクラスターは非アクティブ状態になります。 クラスターのAPIサーバーへのアクセスは制限され、APIサーバーに関する操作は中断されます。 アカウントの期限が15日を超えている場合、ACKはサービスの提供を停止し、クラスターのコントロールプレーンリソースは削除されます。 ただし、NATゲートウェイ、Server Load Balancer (SLB) インスタンス、Elastic Compute Service (ECS) インスタンス、Auto Scalingグループなど、その他のACKに関連するAlibaba Cloudサービスはリリースされません。 この場合、ACKに関連するAlibaba Cloudサービスから発生する可能性のある予期しない動作に、できるだけ早い機会に対処する必要があります。 | サービスが中断される前に、アカウントの残高を引き上げてください。 料金滞納を決済すると、クラスターが復元されます。 |
使用できません
原因 | 解決策 |
クラスターのAPIサーバーを公開するために使用されるClassic Load Balancer (CLB) インスタンスは、次の理由によりリリースされます。
| Unavailable状態のクラスターは復元できません。 クラスターを再作成する必要があります。 詳細については、「ACKクラスターの削除」および「ACK管理クラスターの作成」をご参照ください。 |
影響
課金への影響
クラスターが [非アクティブ] または [使用不可] の状態の場合、コントロールプレーンはスケールインします。 スケールイン後、クラスター管理料金は課金されなくなりますが、その他の関連するクラウドサービス料金は引き続き適用されます。
クラスター操作への影響
クラスターが [無効] または [使用不可] の状態の場合、クラスターで実行できるのは次の操作のみです。
クラスターの削除保護を有効または無効にします。
クラスターを削除します。
その他の影響
クラスターが非アクティブまたは使用できない状態の場合、ACKはクラスターに関連付けられたスケーリンググループを無効にして、新しいECSインスタンスを作成するための予期しないコストを回避します。 クラスターの復元後も関連するスケーリンググループが無効になっている場合は、Auto scalingコンソールで手動で有効にできます。