What are Chkk Upgrade Plans?
Chkk Upgrade Plans are instantiated, cluster-specific workflows that provide detailed, step-by-step instructions for safely upgrading individual clusters, Cloud Native Projects, application services, and operators. They are created from approved Upgrade Templates and represent the execution phase of Chkk’s upgrade process.Key Characteristics
1. Instantiation from Templates Upgrade Plans are created by instantiating an approved Upgrade Template for a specific cluster. They inherit all the information from the template plus additional cluster-specific details like:- The cluster’s name and region
- Node Group details
- Which applications are using deprecated/removed APIs
- Application client changes in running Cloud Native Projects
- Application misconfigurations (like incorrect Pod Disruption Budgets) that could cause upgrades to fail
- Cluster Upgrade Plans: For upgrading entire clusters
- Project Upgrade Plans: For upgrading specific Cloud Native Projects, application services, or operators within a cluster
- Waiting for Plan: Being generated
- In Progress: Ready for execution
- Completed: Cluster upgraded successfully
- Canceled: User-initiated cancellation
- Standardized Workflows: Ensure consistent upgrade processes across multiple clusters
- Delegation Support: Allow senior engineers to assign upgrade tasks to team members with confidence
- Progress Tracking: Monitor overall progress through distinct stages
- Customization: Can be tailored for specific clusters even after instantiation
- Reusability: Based on proven templates that can be used across multiple environments
How They Work
- Creation: Generated from approved Upgrade Templates through the instantiation process
- Customization: Include cluster-specific information and can be further customized with additional steps
- Execution: Provide a structured, step-by-step approach to performing upgrades
- Tracking: Allow teams to monitor progress and mark completion
- Collaboration: Support team coordination through features like comments and activity feeds
Integration with Chkk Upgrade Copilot
Upgrade Plans are one of the three complementary capabilities of Chkk Upgrade Copilot:- Upgrade Assessments → Map scope, impact, and dependencies
- Upgrade Templates → Provide detailed, pre-verified workflows
- Upgrade Plans → Instantiate templates for specific cluster execution
Upgrade Templates/Plans are preverified against a Digital Twin of your running configuration and take longer to generate; use them closer to execution.