Architecture

How Ankra Works

A lightweight agent connects your cluster to the Ankra platform. No firewall changes, no privileged access, no vendor lock-in.

Simple, Secure Architecture

Your cluster stays in your environment. The agent handles communication.

Your Cluster

EKS, GKE, AKS, on-prem, local

Ankra Agent
Lightweight, outbound-only

Ankra Platform

UI, AI, GitOps engine

Dashboard & Stack Builder
AI Assistant
Git Sync
Your Git Repository
Source of truth for configs

Outbound-Only Agent

The agent connects to Ankra's platform - your cluster never exposes any ports. No firewall changes, no ingress configuration.

Your Data, Your Control

Sensitive data like secrets are never sent to the AI. Configurations live in your Git repo. You can remove the agent anytime.

Works Everywhere

Cloud providers (EKS, GKE, AKS), on-premises clusters, local development (Minikube, Kind). If it runs Kubernetes 1.24+, it works.

Get Started in 4 Steps

From zero to managing your cluster in under 10 minutes.

01

Import Your Cluster

Run a single Helm command to install the lightweight Ankra agent. Works with any Kubernetes cluster - EKS, GKE, AKS, on-prem, or local.

  • Agent connects outbound only - no firewall changes
  • No privileged access required
  • Takes less than 5 minutes
helm install ankra-agent \
  oci://registry.ankra.cloud/ankra/ankra-agent \
  --set config.token=YOUR_TOKEN
02

Connect Your Git Repository

Link your GitHub repository to enable GitOps. All configurations are stored in your repo as standard Helm values and Kubernetes manifests.

  • Standard Helm charts - no proprietary formats
  • Your Git repo is the source of truth
  • Full audit trail of all changes
# Your repo becomes the source of truth
my-repo/
├── manifests/
│   ├── namespace.yaml
│   └── rbac.yaml
├── addons/
│   ├── prometheus/values.yaml
│   └── grafana/values.yaml
└── import-cluster.yaml
03

Build & Deploy Stacks

Use the visual Stack Builder to compose your infrastructure. Define dependencies, configure values, and deploy with one click.

  • Drag-and-drop Helm charts and manifests
  • Visual dependency management
  • Deploy via UI, CLI, or Git push
# Or use the CLI
ankra apply stack monitoring

# Or push to Git
git push origin main  # Auto-deploys
04

Monitor & Debug with AI

Get real-time visibility into your clusters. When something breaks, ask the AI - it already has the logs, events, and manifests.

  • AI sees logs, events, manifests together
  • Automatic incident analysis on alerts
  • Context-aware troubleshooting
You: "Why is the payment-service crashing?"

AI: "The pod is OOMKilled. Memory limit 
is 256Mi but peak usage hit 312Mi. 
The 'backend' Stack deployment 2h ago 
increased the connection pool from 
10 to 50, causing higher memory usage."

What Data Flows Where

Transparency about what the agent sends and what stays in your cluster.

Sent to Ankra Platform

  • Resource metadata (names, namespaces, labels)
  • Pod/deployment status and events
  • Container logs (for AI analysis)
  • Helm release information
  • Resource health and metrics

Never Sent

  • Secret values or credentials
  • ConfigMap sensitive data
  • Service account tokens
  • Your application data
  • Anything marked sensitive

Ready to import your first cluster?

Free tier available. No credit card required.