Kubernetes Add-ons Management
Edka provides a curated set of add-ons that can be installed with a single click. These add-ons extend the functionality of your Kubernetes cluster, providing the building blocks for your applications. The add-ons can serve for different purposes, like a base layer for your own applications or for the applications provided by Edka. For example, you can install CloudNativePG operator, then create a PostgreSQL database from the dashboard, or using GitOps by providing the necessary configuration using Git. We provide basic configurations for the add-ons to work correctly with your cloud provider and get you started quickly. Updates are delivered regularly with fast and safe rollbacks.
Available Add-ons
Ingress NGINX
Purpose: Production‑grade ingress controller for routing external traffic
Features:
- Automatic LoadBalancer provisioning
- TLS termination and WebSocket support
- Works out of the box with Cert‑Manager
- Tuned defaults for Hetzner Cloud
Cert-Manager
Purpose: Automated certificate issuance and renewal
Features:
- Automatic renewals
- Multiple issuer support
- HTTP‑01 and DNS‑01 challenges
- Wildcard certificates
Cert-Manager Issuers
Purpose: Preconfigured certificate issuers
Options:
- Let’s Encrypt Production (default)
- Custom issuers (self‑signed, internal CA, and more)
CloudNativePG
Purpose: PostgreSQL operator for highly available database clusters
Features:
- Automated failover and high availability
- Point‑in‑time recovery (PITR)
- Continuous backups to S3 or Google Cloud Storage
- Connection pooling with PgBouncer
- Prometheus metrics integration
barman-cloud-cnpg-plugin
Purpose: Backup plugin for CloudNativePG
Features:
- Backups to S3 or Google Cloud Storage
- Point‑in‑time recovery (PITR)
- Continuous backups with retention control
Elasticsearch Operator
Purpose: Manage Elasticsearch clusters on Kubernetes
Features:
- Declarative Elasticsearch cluster management
- Scalable, resilient deployments
External Secrets Operator
Purpose: Sync secrets from external providers into Kubernetes
Supported Providers:
- Doppler, AWS Secrets Manager, HashiCorp Vault, 1Password, Azure Key Vault, Google Secret Manager
- See the full provider list
Features:
- Automatic secret synchronization and rotation
- Namespace isolation for multi‑tenancy
- Webhook notifications
Flux Operator
Purpose: GitOps operator for Flux
Features:
- Git‑driven workflows for your cluster
- Automatic deployments from your Git repository
Keel (required)
Purpose: Automatic container image updates for your applications
Features:
- Policy‑driven updates for public and private images
Metrics Server
Purpose: Resource metrics for your cluster
Features:
- Pod and node resource metrics
- HPA support based on CPU and memory
- Resource recommendations for containers
- Cluster and application usage metrics