Skip to main content

What is Ankra?

Ankra is a Kubernetes platform that brings together three things teams usually piece together separately: a visual interface for building infrastructure, GitOps automation that plugs into existing pipelines, and AI that actually understands your clusters. Import any cluster — EKS, GKE, AKS, on-prem, or local — and manage it from one place. Or provision managed clusters on Hetzner, OVHCloud, or UpCloud directly from the platform.

How It Works


Build Your Stack in the UI

Stop copy-pasting YAML between clusters. The Stack Builder gives you a visual canvas to compose Kubernetes environments that are reusable, versioned, and deployed consistently.
  • Visual drag-and-drop — add Helm charts and manifests, define dependencies, configure values
  • AI-assisted composition — describe what you need (“monitoring stack with Prometheus, Grafana, and alerting”) and the AI recommends components, configurations, and deployment order
  • Variables — parameterise manifests with organisation, cluster, and stack-level variables using ${{ ankra.variable_name }} syntax
  • Clone across clusters — replicate a stack from dev to staging to production in seconds
  • SOPS encryption — encrypt secrets in your GitOps repository with built-in SOPS support
Ankra Stack Builder

Automate Through GitOps

Ankra’s GitOps engine is designed to slot into your existing workflows, not replace them. Connect a GitHub repository, and your cluster configuration becomes code — versioned, reviewable, and automatically applied.

Works with existing pipelines

Your CI builds and pushes container images. A commit to the GitOps repo updates the image tag. Ankra detects the change and deploys. No new tooling required.

Modular repository structure

Split your configuration into files and folders with include paths. Different teams own different files. No merge conflicts, no giant config files.
apiVersion: v1
kind: ImportCluster
metadata:
  name: my-cluster
spec:
  git_repository:
    provider: github
    credential_name: my-credential
    branch: main
    repository: my-org/my-repo
  stacks:
  - name: platform-stack
    manifests:
    - include: manifests/
    addons:
    - include: addons/

Full audit trail

Every sync is tracked — commit SHA, trigger source, status, and timing. View sync history, monitor progress, and debug failures from the platform or via the API.

Manage and Debug with AI

Ankra’s AI isn’t a generic chatbot bolted onto a dashboard. It has full context — your pod logs, Kubernetes manifests, stack deployments, resource states, events, and their relationships. This makes it exceptionally good at incident triangulation.

AI Assistant

Press ⌘+J from anywhere. The AI is page-aware — open a crashing pod and it already sees the logs, events, and manifest. Ask it anything:
  • “Why is this pod failing?” — correlates logs, events, and resource state
  • “Create a monitoring stack with Prometheus and Grafana” — designs and deploys a complete stack
  • “What changed in the last hour that could cause this?” — cross-references deployment history with symptoms

Proactive AI Insights

AI Insights scan your clusters on a schedule and surface issues before they become incidents:
  • Root cause analysis with remediation commands
  • Severity tracking and trend analytics (MTTR, category breakdowns)
  • Adaptive scanning — critical issues scanned every 60s, healthy clusters every 10 minutes

AI Incidents

When alerts trigger, the AI automatically collects pod status, events, logs, and node state — then delivers a structured analysis with root cause, affected resources, and recommended actions.

Everything Else


Quick Start

1

Sign up

Create an account at platform.ankra.app
2

Add a cluster

Import an existing cluster by installing the Ankra agent, or provision a new one on Hetzner, OVHCloud, or UpCloud.
helm install ankra-agent oci://ghcr.io/ankraio/ankra-agent \
  --set apiKey=YOUR_API_KEY
3

Build your first stack

Open the Stack Builder or press ⌘+J and tell the AI what you need: “Set up a monitoring stack with Prometheus, Grafana, and Loki”
4

Connect GitOps

Link a GitHub repository in cluster settings. Your stacks are now version-controlled and automatically synced.
Full Getting Started Guide →

Next Steps