Edka developer documentation (Beta)
About Edka
Section titled “About Edka”Edka automates the creation of a production‑ready Platform as a Service (PaaS) on top of standard cloud virtual machines and Kubernetes. It reduces the manual effort required to run applications on Kubernetes by providing preconfigured opensource add-ons that turn a Kubernetes cluster into a full-fledged PaaS.
Edka helps provisioning and managing Kubernetes clusters on your own Hetzner Cloud account. If you disconnect Edka, you can continue to manage your cluster manually or with other tools, like kubectl
.
How It Works
Section titled “How It Works”- Cluster Bootstrap
Creates a Kubernetes cluster on Hetzner Cloud (additional providers are planned). Configures control‑plane through a simple UI.
- Add‑ons Installation
Installs a curated set of production add‑ons: ingress and certificate management, logging, metrics, tracing, autoscaling and database operators.
- Connect a Container Registry
Connect a container registry to enable automatic image pull/push for your workloads.
- Sync Your Secrets
Edka supports external secret management tools like 1Password, Doppler, HashiCorp Vault, AWS Secrets Manager, and more. Secrets are synced directly to your clusters.
- GitOps
Connect a Git repository to enable continuous reconciliation (GitOps). Manifests pushed to the repository are applied automatically.