autopilot-index
Summary and Key concepts
Summary:
Autopilot is a rule-based automation engine in Portworx that responds to monitored changes in a Kubernetes environment. It enables dynamic cluster management by automatically executing predefined actions when certain conditions are met. Autopilot can be used to resize PVCs when they run low on capacity, scale Portworx storage pools as usage grows, and rebalance volumes across storage pools to ensure optimal resource distribution. The article introduces Autopilot's functionality and outlines how it can help manage storage resources automatically, without requiring manual intervention.
Kubernetes Concepts:
- PersistentVolumeClaim (PVC): A request for storage resources by Kubernetes users, which Autopilot can resize based on usage.
Portworx Concepts:
-
Autopilot: A rule-based system in Portworx that automates storage management tasks such as resizing volumes, expanding storage pools, and rebalancing resources based on predefined conditions.
-
Storage Pool: A Portworx construct representing a collection of storage resources, which Autopilot can scale or rebalance.
Autopilot is a rule-based engine that responds to changes from a monitoring source. Autopilot allows you to specify monitoring conditions along with actions it should take when those conditions occur.
With Autopilot, your cluster can react dynamically without your intervention to events such as:
- Resizing PVCs when it is running out of capacity
- Scaling Portworx storage pools to accommodate increasing usage
- Rebalancing volumes across Portworx storage pools when they come unbalanced
The following sections will cover everything from installation to end-to-end examples.