# Edka - Infrastructure automation for your cloud account > Run apps, databases, and agents on infrastructure you control. Last updated: 2026-07-16 ## About Edka Edka provisions and operates a Kubernetes platform in your own cloud account: deployments, databases, observability, networking, add-ons, and private AI agent runtimes, without locking you in. Hetzner Cloud is the supported provider today. AWS, GCP, Scaleway, DigitalOcean, and OVH are on the roadmap. ### Key Benefits - Infrastructure runs in your own cloud account with direct provider billing - Full root access to every cluster and server - Cloud and Metal instances for sustained workloads - Preconfigured add-ons, databases, and automated deployments - Exit anytime. Clusters run CNCF certified Kubernetes (K3s) and stay yours. ### Platform Architecture Edka uses a layered architecture to progressively build a complete platform: **Layer 1 - Cluster Provisioning**: Creates optimized K3s clusters on infrastructure you control. K3s is a lightweight, CNCF certified Kubernetes distribution. **Layer 2 - Add-ons**: One click deploy of Kubernetes operators and tools: TLS certificates, Gateway API routing, secrets management, database operators, GitOps, registry, monitoring. **Layer 3 - Applications and Databases**: Deploy databases, observability stacks, search engines, and internal tools with minimal configuration UIs. No YAML editing required. **Layer 4 - Deployments**: GitHub integration with pull request preview environments, automatic CI detection (with or without a Dockerfile, via Railpack), instant rollbacks, autoscaling, and wildcard TLS domain management. --- ## Pricing Edka fees are separate from cloud and metal resource costs, which your provider bills you directly. Prices exclude VAT. Full details: https://edka.io/pricing/ ### Free Plan - EUR 0/month Evaluation plan for one small cluster - 1 cluster, up to 24 vCPUs - 5 apps, 4 databases, 2 agents - 5 deployments with PR previews - 3 wildcard domains, 5 cronjobs - GitOps and container registry - Metrics, logs, and 5 alert rules - Cloud instances, non-HA cluster - Daily backups, 7-day retention ### Standard Plan - EUR 180/month (EUR 1800/year, 2 months free) For small teams running real workloads - Everything in Free, plus - 2 clusters, unlimited vCPUs each - HA control plane and Metal server pools - HA NAT gateway with stable egress IP - 15 apps, 10 databases, 10 agents - 50 deployments, 15 wildcard domains - 30-day backups, 6-hour and on-demand - Up to 3 users, email and live chat ### Pro Plan - EUR 450/month (EUR 4500/year, 2 months free) For production teams - Everything in Standard, plus - 3 clusters, unlimited vCPUs each - 30 apps, 30 databases, 15 agents - 100 deployments, 50 wildcard domains - Advanced per-node observability - 90-day backup retention - Up to 10 users - Priority support (business hours) ### Enterprise Plan - Contact us For larger organizations with custom needs - Everything in Pro, plus - Custom cluster and resource limits - SSO / SAML single sign-on - Dedicated 24/7 support - Custom uptime SLA - Onboarding and migration help - Volume and committed-use pricing Startups and solo founders get Standard for EUR 45/month (75% off) and Pro for EUR 90/month (80% off) for their first 3 years. Apply at https://edka.io/startups/ ### Frequently Asked Questions **Is VAT included in the prices?** Prices are shown excluding VAT. VAT will be calculated at checkout based on your location. **Can I add more users to a plan?** Yes, you can add additional users to any plan. **Are plan limits per cluster or per account?** Most resource quotas apply per cluster. Apps, databases, agents, CronJobs, wildcard domains, alert rules, and runner scale sets each get their own allotment on every cluster you run. The number of clusters, deployments, and team members are counted per account, across all your clusters. **Do Edka prices include infrastructure costs?** No. Edka pricing covers the platform/control plane layer. Cloud instances, volumes, load balancers, traffic, and dedicated Metal servers are billed separately by the infrastructure provider in your account. **Is there a discount for startups and solo founders?** Yes. Startups and solo founders get Standard for €45/month (75% off) and Pro for €90/month (80% off) for their first 3 years. Apply at edka.io/startups with a short note about your project. **My plan shows as Legacy. What does that mean?** Your subscription predates a pricing change. Legacy plans keep their price and limits for as long as the subscription stays active, and they continue to receive platform updates. If you want to move to a higher plan, contact us first. We offer legacy customers the upgrade at the pricing that applied when they signed up. **Do I get an invoice for Edka?** Yes, we provide detailed invoices for all payments. You can download them from your account settings. **Is support included?** Yes. Free gets best-effort email support. Standard adds live chat. Pro adds priority handling during business hours. Enterprise gets dedicated 24/7 support with a custom SLA. **How can I pay for Edka?** We accept all major credit cards, PayPal, and wire transfers for annual payments. **Can I cancel my subscription?** Yes, you can cancel anytime. Your service continues until the end of your billing period. **How does Edka compare against other Kubernetes platforms?** Edka provides a quick start experience with one click add-ons, apps, automated deployments, observability, private agent runtimes, and more. --- ## Databases Databases run as operators on your own cluster. Edka provisions them from the console and manages backups, failover, and day-2 operations. ### PostgreSQL URL: https://edka.io/databases/postgresql/ Operator: CloudNativePG Versions: 18.3, 18.1, 17.9, 16.13, 15.17 Provision production PostgreSQL (15-18) on your own Edka cluster with CloudNativePG: HA replicas, PgBouncer pooling, backups, and point-in-time recovery. **Can I run PostgreSQL with high availability on my own cluster?** Yes. Choose 1, 3, or 5 instances. CloudNativePG manages replication and automated failover, with optional dedicated pg_wal volumes and node-pool placement. **How are PostgreSQL backups handled?** Continuous backups go to S3-compatible or Google Cloud Storage with point-in-time recovery. You can restore a backup to a new database or import from an external PostgreSQL via pg_dump and pg_restore. **Does Edka support PostgreSQL connection pooling?** Yes. Each runtime can enable the CloudNativePG PgBouncer pooler in transaction or session mode, with configurable max client connections and pool size. **How do apps connect to PostgreSQL?** Connection details are provisioned automatically, with a bootstrap database, app user, and superuser credentials. Expose the runtime through a public LoadBalancer, private MetalLB, or Tailscale. ### MySQL URL: https://edka.io/databases/mysql/ Operator: MOCO Versions: 8.4.3, 8.0.40 Provision MySQL 8.0 / 8.4 on your own Edka cluster with the MOCO operator: high-availability replicas, managed credentials, and LoadBalancer exposure. **Can I run replicated MySQL on my own cluster?** Yes. The MOCO operator runs MySQL 8.0 or 8.4 with 1, 3, or 5 instances. Version, replica count, and storage size stay editable from the Settings surface. **How do apps connect to MySQL?** Workloads use the in-cluster service, with optional LoadBalancer exposure for external access. Edka bootstraps a database and application user and provisions connection details automatically. ### ClickHouse URL: https://edka.io/databases/clickhouse/ Operator: ClickHouse Operator Versions: 26.4, 25.12 Provision distributed ClickHouse analytics clusters (25/26) on your own Edka cluster with ClickHouse Keeper coordination, sharding, and optional TLS. **How does Edka run distributed ClickHouse?** You set server replicas per shard and the shard count, coordinated by a ClickHouse Keeper quorum of 1, 3, or 5. The Altinity ClickHouse Operator runs in your cluster and requires Kubernetes v1.33 or later. **Can ClickHouse connections be encrypted?** Yes. Internal TLS is available via cert-manager. Public LoadBalancer exposure requires TLS; private MetalLB and Tailscale exposure are also supported. ### Valkey URL: https://edka.io/databases/valkey/ Operator: Valkey Versions: 9.0.2 Provision Valkey (9.0) for cache-first or durable key-value workloads on your own Edka cluster: replication, configurable persistence, ACL auth, and insights. **Is Valkey on Edka a cache or a durable store?** Either. Run standalone or primary plus replicas, and pick the persistence mode: none, RDB, or RDB with AOF. Storage is sizable when persistence is enabled. **How is Valkey access secured?** Edka manages ACL auth for the default user. Expose the runtime through a LoadBalancer, private MetalLB, or Tailscale. --- ## Kubernetes Add-ons ### Barman Cloud CNPG Plugin URL: https://edka.io/add-ons/barman-cloud-cnpg-plugin/ Type: Database Barman Cloud backup plugin for CloudNative PG. Edka uses it to stream PostgreSQL backups to object storage and restore clusters from recovery points. Features: - Continuous PostgreSQL WAL archiving through CloudNative PG - Base backups stored in S3 compatible storage or Google Cloud Storage - Point in time recovery for PostgreSQL databases managed by Edka - Restore workflows for creating a new database from an existing backup source - Automatic dependency handling when PostgreSQL backup support is enabled ### cert-manager URL: https://edka.io/add-ons/cert-manager/ Type: Security cert-manager runs in your cluster and issues and renews TLS certificates as Kubernetes secrets, with HTTP-01 and DNS-01 for Gateway API and ingress. Features: - Issues and renews certificates from Let's Encrypt - Supports multiple issuer types: ACME, self-signed, and CA - Manages certificates through Kubernetes-native resources - Attaches certificates to Gateway API and ingress controllers automatically ### ClickHouse Operator URL: https://edka.io/add-ons/clickhouse-operator/ Type: Database Kubernetes operator add-on for provisioning ClickHouse analytics databases through Edka's dedicated Databases workspace. Features: - ClickHouse custom resources and operator reconciliation - ClickHouse Keeper coordination support - cert-manager integration for internal ClickHouse and Keeper certificates - Prometheus scrape annotations for operator metrics - Automatic dependency handling when a ClickHouse database is created ### Cloudflare Connector URL: https://edka.io/add-ons/cloudflared/ Type: Networking Advertise your cluster private subnet through Cloudflare Zero Trust. Edka installs the cloudflared connector to reach internal services over a Tunnel. Features: - Install from Cluster > Gateway or Cluster > Add-ons - Use a managed Cloudflare Tunnel or provide an existing tunnel ID - Route the cluster private subnet through Cloudflare Zero Trust - Pair with MetalLB private VIPs and private Gateway classes - API token used during install or update and not persisted by Edka ### CloudNative PG URL: https://edka.io/add-ons/cloudnative-pg/ Type: Database PostgreSQL operator Edka runs on your own cluster, with automated failover, synchronous replication, S3 backups, and point in time recovery. Features: - Runs 1, 3, or 5 instances with synchronous replication and automated failover - Continuous backups to S3 compatible storage or Google Cloud Storage, with point in time recovery - Restore to a new database from point in time recovery or a completed backup - Connection pooling with a PgBouncer pooler - Declarative roles, databases, extensions, pghba, pgident, and custom PostgreSQL parameters - A data volume plus an optional dedicated pgwal volume - Runtime metrics: connection usage, throughput, cache hit ratio, and replica lag ### Edka Agent URL: https://edka.io/add-ons/edka-agent/ Type: Operations In-cluster Edka agent that reports inventory, captures snapshots, and surfaces control-plane state to the platform. Runs in your own cluster. Features: - Inside cluster snapshot delivery to the Edka control plane - Inventory data used by the Edka inventory workspace - Managed webhook configuration generated by Edka for the cluster - Required platform component rather than an application-facing feature ### Edka DNS-01 Webhook URL: https://edka.io/add-ons/edns-webhook/ Type: Security DNS-01 solver webhook for cert-manager. Edka uses it to issue wildcard certificates and validate domains over DNS, renewing TLS without HTTP challenges. Features: - DNS-01 validation for wildcard certificates - Integration with Edka domain management flows - Support for private and public wildcard Gateway classes when DNS-01 is needed - Installed alongside cert-manager-based wildcard TLS workflows ### Elastic Operator URL: https://edka.io/add-ons/elastic/ Type: Database Elastic Cloud on Kubernetes (ECK) operator. Edka uses it to provision and manage Elasticsearch clusters with operator-driven scaling, upgrades, and recovery. Features: - Operator-managed Elasticsearch resources in Kubernetes - Foundation for Edka Elasticsearch app workflows - Certificate-aware runtime setup through the broader Edka stack - Reconciliation of Elastic custom resources in-cluster ### Envoy Gateway URL: https://edka.io/add-ons/envoy-gateway/ Type: Networking Run Gateway API on Kubernetes with managed Envoy Gateway classes, public and private entry points, and gateway level traffic observability. Features: - Managed Gateway API entry points for Kubernetes workloads - Public and private Gateway classes backed by dedicated load balancers - Integration with wildcard domains and cert-manager for TLS - Gateway-class request timeout defaults for long-running HTTP requests - Aggregate traffic metrics for requests, latency, 5xx, and active connections ### External Secrets URL: https://edka.io/add-ons/external-secrets/ Type: Security Securely sync your secrets from external providers like AWS Secrets Manager, Vault, GCP Secret Manager and more, directly to your Kubernetes cluster. Features: - Reads from AWS Secrets Manager, Azure Key Vault, Google Secret Manager, HashiCorp Vault, Doppler, and 1Password - Keeps Kubernetes Secrets in sync as the source values change - Templating for complex secret structures and transformations - Namespace-level isolation for multi-tenant clusters ### Flux Operator URL: https://edka.io/add-ons/flux-operator/ Type: GitOps GitOps controller that reconciles cluster state from your Git repository. Edka uses the Flux Operator to apply manifests and Helm releases, correcting drift. Features: - Git-driven reconciliation for cluster resources - Integration with Edka GitOps onboarding and management flows - Continuous sync of manifests from your configured repository - Protected lifecycle while GitOps remains enabled for the cluster ### Keel URL: https://edka.io/add-ons/keel/ Type: Continuous Delivery Automate your Kubernetes deployments with Keel, providing automated updates and continuous delivery for your container workloads. Features: - Registry polling on a per-deployment check frequency (1 minute to 24 hours) - SemVer update policies: all, major, minor, patch, or force - Custom tag matching via glob or regex patterns - Private container registry authentication - Rollback to a previous revision from the deployment actions menu ### Local Path Storage Class URL: https://edka.io/add-ons/local-path-storage-class/ Type: Storage Rancher Local Path Provisioner storage class for node-local persistent volumes. Edka uses it for fast single-node PVCs backed directly by the node disk. Features: - Dynamic StorageClass backed by node-local paths - Useful for test workloads, development clusters, and node-local scratch data - Available from the supported Edka add-ons catalog - Separate from Hetzner Cloud volume classes used for durable production ### MariaDB Operator URL: https://edka.io/add-ons/mariadb-operator/ Type: Database Kubernetes operator for MariaDB. Edka uses it to run databases, users, and grants as declarative resources, with provisioning and lifecycle handled in-cluster. Features: - MariaDB operator runtime inside the cluster - Kubernetes CRDs and controller reconciliation for MariaDB resources - Catalog entry available from the Edka add-ons surface - Suitable when you want MariaDB operator primitives available in-cluster ### MetalLB URL: https://edka.io/add-ons/metallb/ Type: Networking Allocate private VIPs on your cluster private subnet for Gateway API classes and private LoadBalancer exposure with MetalLB in Edka. Features: - MetalLB private VIP Gateway classes from Cluster > Gateway - Private LoadBalancer exposure for deployments and supported database flows - Private IP allocation from the cluster private network subnet - Wildcard domains and DNS-01 TLS on private Gateway classes - Works with the Cloudflare connector when remote ### Metrics Server URL: https://edka.io/add-ons/metrics-server/ Type: Monitoring Enable resource metrics and autoscaling in Kubernetes with Metrics Server, providing CPU and memory metrics for pods and nodes. Features: - CPU and memory metrics for all pods and nodes - Backs the Horizontal Pod Autoscaler (HPA) - Backs the Vertical Pod Autoscaler (VPA) - Serves kubectl top for pods and nodes ### MOCO URL: https://edka.io/add-ons/moco/ Type: Database MySQL operator used by Edka for high availability MySQL runtimes, service endpoints, and managed cluster lifecycle on Kubernetes. Features: - Operator-managed MySQL clusters on Kubernetes - Foundation for Edka MySQL database and MySQL app workflows - Support for replicated topologies and managed service endpoints - Backup and restore-oriented runtime wiring used by Edka MySQL flows ### NGINX Ingress URL: https://edka.io/add-ons/nginx/ Type: Networking Deprecated NGINX ingress controller, kept for migration. Edka now standardizes on the Gateway API with Envoy Gateway for routing, TLS, and traffic management. Features: - HTTP/HTTPS routing with host and path rules through Gateway and HTTPRoute resources - TLS termination with cert-manager for automatic certificate management - Public and private Gateway classes backed by dedicated load balancers - Gateway-level traffic metrics for requests, latency, 5xx, and active connections ### Reflector URL: https://edka.io/add-ons/reflector/ Type: Security Secret and ConfigMap reflection controller. Edka uses Reflector to mirror certificates and shared secrets across namespaces for workloads that need them. Features: - Secret reflection across namespaces - Supporting component for certificate and domain workflows - Namespace annotation-driven propagation used by Edka control plane flows - Available in the supported add-ons catalog ### Tailscale Operator URL: https://edka.io/add-ons/tailscale-operator/ Type: Networking Publish Kubernetes workloads into your Tailscale tailnet with Edka using direct tailnet ingress or tailnet-published Envoy Gateway classes. Features: - OAuth client credential based installation - Direct tailscale ingress for workload specific hostnames like grafana..ts.net - Tailnet-published Envoy Gateway classes for private Gateway API entry points - Tailscale-managed certificates for direct tailnet hostnames ### Zot Registry URL: https://edka.io/add-ons/zot/ Type: Registry In-cluster Zot OCI registry managed by Edka. Store and pull container images locally for builds and deployments, without depending on an external registry. Features: - Inside cluster image registry endpoint - Persistent storage managed through the Edka registry surface - Runtime status, storage usage, and uninstall safety checks - Available as a supported add-on in the platform catalog --- ## Applications ### Elasticsearch URL: https://edka.io/apps/elasticsearch/ Type: Analytics | Category: Search & Analytics | Plan: Free Distributed search and analytics engine for real-time data exploration, log analysis, and full-text search. Edka provisions Elasticsearch on your own cluster. ### Excalidraw URL: https://edka.io/apps/excalidraw/ Type: Productivity | Category: Collaboration | Plan: Free Self hosted Excalidraw whiteboard on your own Kubernetes cluster. Sketch diagrams and brainstorm in a privacy friendly web client, deployed in one click. ### Langfuse URL: https://edka.io/apps/langfuse/ Type: Observability | Category: LLM Observability | Plan: Free Open-source LLM observability, prompt management, and evaluations on Kubernetes. Run Langfuse with Edka-managed PostgreSQL, ClickHouse, Valkey, and S3 storage. ### Meilisearch URL: https://edka.io/apps/meilisearch/ Type: Search | Category: Search & Analytics | Plan: Free Fast, typo tolerant search engine for application search. Deliver instant, relevant results with a lightweight API that runs on your own cluster. ### Metabase URL: https://edka.io/apps/metabase/ Type: Analytics | Category: Business Intelligence | Plan: Free Open-source business intelligence and dashboards on Kubernetes. Connect your data, build interactive charts, and share self-service analytics with your team. ### n8n URL: https://edka.io/apps/n8n/ Type: Automation | Category: Automation & Workflows | Plan: Free Deploy n8n on your own Kubernetes cluster with queue workers, task runners, and native AI capabilities. Build workflow automations at scale. ### OpenSearch URL: https://edka.io/apps/opensearch/ Type: Analytics | Category: Search & Analytics | Plan: Free Distributed search and analytics engine with OpenSearch Dashboards for visualization, log analysis, and full-text search. Edka provisions OpenSearch on your own cluster through the OpenSearch Kubernetes Operator. ### Plausible Analytics URL: https://edka.io/apps/plausible/ Type: Analytics | Category: Web Analytics | Plan: Free Privacy-friendly, lightweight web analytics backed by PostgreSQL and ClickHouse. Deploy the Plausible Community Edition on your own cluster in one click. ### Prometheus Stack URL: https://edka.io/apps/prometheus-stack/ Type: Monitoring | Category: Observability | Plan: Free Deploy the kube-prometheus-stack chart on your own cluster. Prometheus, Grafana, and Alertmanager with default rules, dashboards, and 15-day retention. ### Strapi URL: https://edka.io/apps/strapi/ Type: CMS | Category: Content Management | Plan: Free Open-source headless CMS for content-driven websites and apps. Model content, expose REST and GraphQL APIs, and manage media from one admin panel. ### Typesense URL: https://edka.io/apps/typesense/ Type: Search | Category: Search & Analytics | Plan: Free Open source typo-tolerant search engine. Edka installs the Typesense Helm chart, generates the admin API key, and runs it on your own Kubernetes cluster. ### Umami URL: https://edka.io/apps/umami/ Type: Analytics | Category: Web Analytics | Plan: Free Privacy-focused, self hosted web analytics backed by PostgreSQL. Deploy Umami on your own Kubernetes cluster with one click and keep full control of your data. --- ## Documentation - [Edka Developer Documentation](https://edka.io/docs/): Self hosted Kubernetes PaaS on your own cloud. Provision clusters, install add-ons, deploy apps, and integrate GitOps, registries, and secrets. - [GitHub Actions Runners](https://edka.io/docs/actions/github-actions-runners/): Run GitHub Actions jobs on private runner scale sets inside your Edka Kubernetes clusters with GitHub Actions Runner Controller. - [Kubernetes Add-ons Management](https://edka.io/docs/add-ons/overview/): Install, understand, and manage the full Edka add-ons catalog across networking, security, databases, GitOps, registry, and system-managed platform components. - [Agents](https://edka.io/docs/agents/overview/): Deploy and operate AI agent runtimes in Edka with profiles, webhooks, state backups, runtime health, logs, and device approval. - [Agent Kubernetes Access and Network Policy](https://edka.io/docs/agents/security/): Grant an agent scoped Kubernetes API access with RBAC presets and control its network isolation with Edka-managed NetworkPolicies. - [Production-Ready Kubernetes Apps](https://edka.io/docs/apps/overview/): Deploy and manage production-ready application templates on Kubernetes: automation tools, analytics, search engines, observability stacks, and CMS workloads. - [Cluster Settings: Access & Security](https://edka.io/docs/clusters/access/): Manage cluster permissions, personal kubeconfig and SSH access, and organization admin credential controls. - [Archive a Kubernetes Cluster](https://edka.io/docs/clusters/archive/): Learn how to properly archive Kubernetes clusters in Edka. Archive, restore, and manage inactive clusters. - [Cluster Backups and Restore](https://edka.io/docs/clusters/backups/): Configure etcd backups, manage encryption, browse the backup catalog, and recover clusters in Edka. - [Create a Kubernetes Cluster](https://edka.io/docs/clusters/create/): Creating and configuring production ready Kubernetes clusters with Edka, including networking, security, and optimization options. - [Delete a Kubernetes Cluster](https://edka.io/docs/clusters/delete/): Learn how to safely delete your Kubernetes clusters with Edka, including backup preparation and cleanup steps. - [Cluster Diagnostics](https://edka.io/docs/clusters/diagnostics/): Use Cluster Diagnostics in Edka to inspect Kubernetes warning events, K3s signals, pod failures, and cluster health warnings from a single debug view. - [Cluster Settings: Events](https://edka.io/docs/clusters/events/): Inspect cluster operation history and live progress events with filters for operation type and outcome. - [Cluster Explorer](https://edka.io/docs/clusters/explorer/): Browse Kubernetes resources, Helm releases, logs, manifests, and pod debug sessions from the Edka cluster Explorer. - [Hetzner Metal Server Pools](https://edka.io/docs/clusters/metal-pools/): Add your own Hetzner dedicated (bare metal) servers as worker pools to an Edka Kubernetes cluster, linked to the cloud control plane over a Hetzner vSwitch. - [Kubernetes Clusters Overview](https://edka.io/docs/clusters/overview/): Understand the Cluster Overview dashboard in Edka, including health metrics, Kubernetes signals, networking, add-ons, and integrations. - [Secrets Management](https://edka.io/docs/clusters/secrets/): Manage cluster-scoped Kubernetes secrets in Edka: create, list, update, and delete Edka-managed user secrets by namespace. - [Updating a Kubernetes Cluster](https://edka.io/docs/clusters/update/): Updating and upgrading Kubernetes clusters with Edka, including version upgrades, scaling, and configuration changes with safety precautions. - [Kubernetes Cron Jobs](https://edka.io/docs/cronjobs/overview/): Schedule recurring tasks in your Kubernetes cluster with Cron Jobs, including manual runs, logs, history, and image automation. - [Dedicated Databases Workspace](https://edka.io/docs/databases/overview/): Provision and operate dedicated PostgreSQL, MySQL, Valkey, and ClickHouse runtimes in Edka, with inventory, logs, insights, restore, and engine settings. - [Branch Deployments (Git)](https://edka.io/docs/deployments/branch-deployments/): Build and deploy from GitHub branches with automated builds, image tagging, and preview environments. - [Kubernetes Deployments Management](https://edka.io/docs/deployments/overview/): Deploying, managing, and scaling containerized applications on Kubernetes with Edka's streamlined deployment workflow. - [Build Your Own Platform as a Service](https://edka.io/docs/get-started/build-your-own-platform/): Configure apps and add-ons on your Edka Kubernetes cluster: Envoy Gateway, cert-manager, PostgreSQL, observability, and a container registry. - [Create Your First Cluster](https://edka.io/docs/get-started/create-your-first-cluster/): Create your first Kubernetes cluster in minutes with Edka. Step by step guide to provision and scale a production ready kubernetes cluster on Hetzner Cloud. - [Deploy A Sample Application](https://edka.io/docs/get-started/deploy-a-sample-app/): Deploy the StartMeUp sample app — a Go-based SaaS starter kit — on your newly created Edka Kubernetes cluster, then adapt and extend it for your own needs. - [Prerequisites](https://edka.io/docs/get-started/prerequisites/): Get started with Edka by setting up the required prerequisites like Hetzner Cloud account, Git repositories, container registries, and other optional services. - [Deploy A Sample Application With GitOps](https://edka.io/docs/gitops/deploy-a-sample-app-with-gitops/): Deploy the StartMeUp sample app to your Edka cluster, a Go-based SaaS starter kit packaged as a Helm chart and shipped with GitOps (Flux). - [Prepare your Kubernetes cluster for GitOps](https://edka.io/docs/gitops/git-ops-setup/): Step by step guide to prepare your Kubernetes cluster for GitOps with Edka, including add-on installation, configuration, and integration setup. - [Container Registry](https://edka.io/docs/integrations/container-registry/): Connect Edka to GitHub Container Registry, Docker Hub, AWS ECR, Google Artifact Registry, custom registries, and in-cluster Zot with continuous pull-secret sync. - [External Secrets](https://edka.io/docs/integrations/external-secrets/): Guide to integrate External Secrets Operator with Edka for secure secret management from AWS, Azure, Google Cloud, Vault, Doppler and more. - [GitHub Integration Guide](https://edka.io/docs/integrations/github/): Connect GitHub to Edka for GitOps with Flux, GitHub Actions runner scale sets, and ghcr.io as a container registry. Setup steps and repository access. - [Kubernetes on Hetzner Cloud](https://edka.io/docs/integrations/hetzner/): Run Kubernetes on Hetzner Cloud with Edka. Deploy private, production-ready clusters in your account with networking, storage, and Metal pools preconfigured. - [Object Storage](https://edka.io/docs/integrations/object-storage/): Connect reusable S3-compatible object storage targets in Edka for backups and storage-backed workflows, with bucket, endpoint, and credential setup. - [Infrastructure Inventory](https://edka.io/docs/inventory/overview/): Track Edka-managed Hetzner resources across your account with status, location, per-resource monthly cost, cost time series, and a breakdown by resource type. - [Messaging](https://edka.io/docs/messaging/overview/): Run a NATS + JetStream messaging plane on your own Edka cluster, then model multi tenant accounts, durable streams, and consumers from one place. - [Cluster Alerts](https://edka.io/docs/observability/alerts/): Create custom PromQL alert rules, install editable alert packs, and track firing alert state from the cluster Observability workspace. - [Cluster Logs](https://edka.io/docs/observability/logs/): Search retained cluster logs in Edka with VictoriaLogs, LogsQL queries, quick filters, and private UI exposure. - [Cluster Metrics](https://edka.io/docs/observability/metrics/): Explore PromQL metrics in Edka with VictoriaMetrics, metric catalog browsing, charting, and private UI exposure. - [Cluster Monitoring](https://edka.io/docs/observability/monitoring/): Monitor workload health, node pressure, pod state, and persistent disk usage from the cluster Observability workspace. - [Platform Notifications](https://edka.io/docs/observability/notifications/): Track active and resolved Edka notifications for cluster health, Kubernetes issues, add-on updates, and storage alerts. - [Cluster Observability](https://edka.io/docs/observability/overview/): Install VictoriaMetrics and VictoriaLogs from the Edka Observability workspace to monitor workload health and explore PromQL and LogsQL data from one place. - [Registry Overview](https://edka.io/docs/registry/overview/): Install and operate Edka's in-cluster Zot registry, browse repositories and delete tags, expand storage, and manage external registries per cluster. - [Cloudflare Zero Trust Private Access](https://edka.io/docs/traffic/cloudflare-zero-trust/): Install the Cloudflare connector in Edka, advertise your cluster private subnet through Cloudflare Zero Trust, and reach MetalLB services over WARP. - [Domains and TLS](https://edka.io/docs/traffic/domains/): Configure wildcard and hostname domains in Edka for public or private traffic classes, then manage DNS and TLS from one place. - [Gateway API](https://edka.io/docs/traffic/gateway/): Manage Gateway API controllers, traffic classes, request timeouts, MetalLB private VIPs, Cloudflare private routing, and traffic metrics. - [NAT Gateway](https://edka.io/docs/traffic/nat-gateway/): Route private-network workload egress through managed NAT gateway hosts with HA failover, stable Floating IPv4 egress, security defaults, and metrics. - [Private Networking with MetalLB, NAT Gateway, Cloudflare, and Tailscale](https://edka.io/docs/traffic/private-networking/): Use MetalLB private VIPs, NAT Gateway egress, Cloudflare Zero Trust routing, or Tailscale exposure to keep workloads off the public internet in Edka. - [Tailscale Tailnet Traffic Exposure](https://edka.io/docs/traffic/tailscale/): Install the Tailscale operator in Edka, authenticate with OAuth credentials, and expose workloads via tailnet Envoy Gateway classes or direct Tailscale ingress. --- ## Blog Posts ### Bare metal Kubernetes on Hetzner with Edka URL: https://edka.io/blog/bare-metal-kubernetes-hetzner-edka/ Date: 2026-06-21 Bare metal is the cheapest way to run sustained Kubernetes on Hetzner, but the setup takes time. Edka turns attaching dedicated servers into a few clicks. ### Gateway, Domains, and Tailscale in One Traffic Flow URL: https://edka.io/blog/gateway-domains-tailscale/ Date: 2026-03-21 Edka now brings Gateway API, domain management, and Tailscale integration into one clear traffic model for public and private Kubernetes exposure. ### GitHub Deployments, Preview Environments and Wildcard TLS URL: https://edka.io/blog/branch-deployments-previews-tls/ Date: 2026-01-09 Announcing GitHub deployments in Edka with pull request preview environments, automatic CI detection, and managed wildcard TLS for custom domains. ### MySQL on Edka with MOCO URL: https://edka.io/blog/mysql-ha-with-moco/ Date: 2025-12-10 Launch highly available MySQL clusters with automated backups and point-in-time recovery on your own Edka cluster, powered by the MOCO operator. ### Run apps on a cluster you own URL: https://edka.io/blog/join-our-beta/ Date: 2025-05-04 Edka provisions a K3s cluster in your own Hetzner account: Git-based deployments, databases, and add-ons. One cluster is free, no credit card required. --- ## Company Information **Company**: Edka Digital S.L. **Founder**: Camil Blanaru **Location**: Barcelona, Spain **Website**: https://edka.io **Support Email**: support@edka.io ### Links - Documentation: https://edka.io/docs/ - Getting Started: https://edka.io/docs/get-started/prerequisites/ - Changelog: https://edka.io/changelog/ - Pricing: https://edka.io/pricing/ - Contact: https://edka.io/contact/ - Privacy Policy: https://edka.io/privacy-policy/ - Terms of Service: https://edka.io/terms-conditions/ - Sign Up: https://console.edka.io/signup