tkestack / tke

Native Kubernetes container management platform supporting multi-tenant and multi-cluster
Other
1.47k stars 334 forks source link

feat(platform):add new cluster phase ClusterRecovering #2320

Closed 1996wentaozhang closed 4 months ago

1996wentaozhang commented 4 months ago

What type of PR is this? kind feature

What this PR does / why we need it: 1) add new cluster phase ClusterRecovering,which means the cluster is recovering form confined. 2) the transition of State Machine wil be: (normal phase) -> Idling -> Confined -> Recovering -> (normal phase)

Special notes for your reviewer: 1) eks use Annotations to Distinguish those phase. 2)tke use db record to Distinguish those phase.

Does this PR introduce a user-facing change?: NONE

Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.: NONE

leoryu commented 4 months ago

LGTM