Skip to main content
Version: 3.2

Autopilot

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:

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.

Autopilot Overview

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.