Organisation
An organisation is your team’s account. It holds the members and their roles, the credentials Ankra uses for Git, registries and cloud providers, organisation-wide variables, and every cluster. See Organisations.Cluster and agent
A cluster is any Kubernetes cluster Ankra manages, whether you imported it or Ankra built it. Each one runs the Ankra agent, installed with Helm into theankra namespace. The agent opens the connection to Ankra itself, so the cluster needs no inbound ports and works behind a firewall or NAT. When the agent is not connected, the cluster shows as needing attention and nothing is deployed to it until it reconnects - see Cluster states.
Stack
A Stack is what a cluster should run: a named set of components with the order they deploy in. A cluster usually has several Stacks, one per concern - monitoring, ingress, your application.Add-ons and manifests
A Stack contains two kinds of component. An add-on is a Helm chart with its values. A manifest is your own Kubernetes YAML, such as a namespace, a Secret or a custom resource. Dependency edges between them decide what deploys first.Variables
Variables hold the values that differ between clusters, such as a domain name or a replica count. You write${{ ankra.name }} in values or YAML, and Ankra fills it in when it deploys. You can set a variable on the organisation, a cluster or a Stack, and the more specific one wins.