Overview
Important
Limited Access - This capability is enabled selectively for customers and is not available to all organizations.
A Fleet Plan on clusters refers to a strategic approach for managing and coordinating resources across multiple clusters. It involves creating a comprehensive plan to streamline operations on bunch of clusters available within one or more fleet(s), and ensure efficient utilization of cluster resources. With Fleet Plan, users can effortlessly perform a wide range of operations such as upgrades, backups, patch, and scaling across their clusters. The base roles Infra admin and Org Admin are allowed to create and run the fleet plan
Benefits¶
Users Benefit from Fleet Plan in the following Ways:
- Cluster Management: Oversee and control multiple clusters simultaneously
- Upgrade: Simplifies the process of upgrading clusters within the fleet
- Backups: Conveniently manage and schedule backups for their clusters
- Patching: Streamlines the patch management process for clusters within the fleet
- Scaling: Easily scale their clusters up or down to accommodate changing workload demands
Did you know ?
An Org Admin/ Infra Admin can create Cluster Fleet Plans via three methods:
Pre-requisites¶
- Fleet plan refers to labels to target the clusters
- GitOps agent is required for executing the hooks in fleet plan when Runner type is configured as Agent in the hook configuration
- Container image is necessary for hooks (pre and post hook configuration)
UI Process Flow Diagram¶
The image below describes the typical steps that are performed in a sequence.
sequenceDiagram
Note over Create Fleet Plan: Login as Org Admin/Infra Admin
Create Fleet Plan->>New Operations: Add one or more Operations
New Operations->>Add Pre/Post-hook Config: Pre/Post-hook checks for the operations
Note over Add Pre/Post-hook Config: Optional
Add Pre/Post-hook Config->>Select Labels & Projects: Select one or more projects
Select Labels & Projects ->>Add Agents: Add one or more GitOps CD Agents
Add Agents->>Trigger the job: Apply the operations on the targets (clusters)
Note over Add Agents: Mandatory when Runner type is Agent in Hook config