1. Connect a Cluster
Everything starts with a cluster. Import an existing one or provision a new managed cluster.- Import Existing Cluster
- Provision a Managed Cluster
Import any Kubernetes cluster EKS, GKE, AKS, on-prem, k3s, minikube, or kind.
Install the Ankra agent
Ankra generates a Helm command for your cluster. Run it wherever you have The agent connects your cluster to the platform securely. It works behind firewalls, NATs, and private networks.
kubectl access:2. Build Your Stack
A Stack is a collection of Helm charts, manifests, and variables that define your Kubernetes environment. Build stacks visually or with AI assistance.Add components
Click + Add to compose your stack:
Add-ons Helm charts like Prometheus, Grafana, NGINX Ingress, cert-manager
Manifests custom Kubernetes YAML (namespaces, RBAC, ConfigMaps, CRDs)Drag components onto the canvas and connect them to define deployment order.
Or, use the AI Assistant
Press
⌘+J and describe what you need:“I need a monitoring stack with Prometheus, Grafana, and Loki for a production cluster with 30-day retention”The AI recommends components, configurations, dependencies, and deployment order tailored to your cluster.Configure and deploy
Click any component to edit its values. Use variables with
${{ ankra.variable_name }} for environment-specific configuration. Click Create Stack to save and deploy.Stacks can be cloned across clusters replicate a stack from dev to staging to production. See Clone a Stack.
3. Connect GitOps
Connect a GitHub repository to version-control your stacks and enable automatic deployments. This is where Ankra integrates with your existing CI/CD.Connect your repository
Go to your cluster → Settings → Integration. Select a GitHub credential (or add one) and choose the repository where Ankra will store your cluster configuration.Ankra installs ArgoCD and the GitOps engine on your cluster automatically.
Your stacks are now in Git
Every stack you build is exported as Helm values and manifests to your repository under
clusters/{cluster-name}/. Changes in either direction sync automatically.Wire up your CI/CD pipeline
Your existing CI pipeline can now deploy through Ankra:
- CI builds a container image and pushes to your registry
- CI commits the new image tag to the GitOps repo
- Ankra detects the change and deploys to your cluster
GitOps file format
For advanced setups, define your clusters declaratively usinginclude paths to keep configuration modular:
4. Manage with AI
With your cluster connected and stacks deployed, Ankra’s AI capabilities unlock powerful management and debugging workflows.Ask the AI anything
Press⌘+J from anywhere in the platform. The AI is page-aware it automatically knows what you’re looking at.
| You’re viewing | What the AI already knows |
|---|---|
| A crashing pod | Its logs, events, manifest, resource usage, and parent deployment |
| A deployment | All replicas, rollout status, associated services, and recent changes |
| A stack | Installed add-ons, Helm values, deployment history, and dependencies |
- “Why is my pod crashing?”
- “Scale this deployment to 5 replicas”
- “What changed in the last hour that could cause 503 errors?”
- “Create a Redis stack with persistence enabled”
Enable proactive AI Insights
Navigate to Organisation Settings → General → toggle Proactive AI Insights. The AI continuously scans your clusters and surfaces issues with root cause analysis, remediation commands, and MTTR analytics before they become incidents.Set up alerts with AI analysis
Configure alert rules on your cluster. When alerts trigger, Ankra’s AI automatically collects cluster data and generates structured incident reports with root cause, affected resources, and recommended actions.What’s Next
Build a Monitoring Stack
Deploy Prometheus, Grafana, and Loki with AI assistance.
CI/CD Pipeline
Full walkthrough: connect app repos to Ankra GitOps with GitHub Actions.
AI Assistant
Deep dive into AI-powered troubleshooting, stack building, and incident triangulation.
CLI Reference
Manage clusters, chat with AI, clone stacks, and encrypt secrets from the terminal.
Variables & Secrets
Parameterise your stacks with organisation, cluster, and stack-level variables.
Clone Clusters
Replicate entire cluster configurations across environments.
Still have questions? Join our Slack community and we’ll help out.