Stacks let you bundle add-ons and manifests into a reusable, versioned package. This makes it easy to deploy consistent Kubernetes environments at scale.

What is a Stack?

A Stack in Ankra is a collection of add-ons and manifests grouped together to define a complete Kubernetes environment. Stacks are reusable and can be versioned, shared, and deployed to any cluster.

Why Use Stacks?

Consistency Across Environments

Deploy the same stack to dev, staging, and production to ensure every environment is configured identically.

Accelerate Onboarding

New clusters or teams can be up and running in minutes by applying a pre-built stack.

Simplify Updates

Update a stack and roll out changes to all clusters using it, reducing manual work and configuration drift.

Promote Best Practices

Share stacks across your organization to enforce standards and recommended configurations.

1

Create a Stack

Combine add-ons and manifests in the Ankra platform to define your stack.
  • Navigate to the Stacks section.
  • Click Create Stack and provide a name and description.
  • Add the required add-ons and manifests to your stack.
  • Organize the order of resources as needed for dependencies.
2

Version and Share

Save and version your stack for easy reuse. Share stacks with your team or organization.
  • Assign a version to your stack for tracking changes.
  • Share the stack with other users or teams in your organization.
  • Maintain a history of changes for auditing and rollback.
3

Deploy to Clusters

Apply a stack to one or many clusters to instantly provision all included resources and configurations.
  • Select the target clusters for deployment.
  • Deploy the stack and monitor the rollout status.
  • Verify that all add-ons and manifests are applied as expected.

Example Stack Composition

  • Add-ons: Monitoring, Ingress, Logging
  • Manifests: Namespaces, RBAC, CRDs

Stacks make it easy to manage, scale, and standardize your Kubernetes infrastructure, no matter how complex your needs are. Learn more about Manifests →

Explore the Stacks API

Want to automate stack management or integrate with your CI/CD workflows? Check out the API Reference for endpoints to create, update, and apply stacks programmatically.