Installing Edera on other managed Kubernetes services
This guide points you to the Helm chart installation of Edera Protect on a managed Kubernetes cluster, then covers what each major cloud provider’s managed Kubernetes service does and doesn’t support.
Prerequisites
- A node pool that meets the compatibility requirements for your cloud provider (see below).
- The prerequisites listed in Helm Chart Installation for your hypervisor backend.
Install Edera
Install Edera with the Helm chart. Follow the Helm Chart Installation steps in the Install Edera guide, then complete the Kubernetes steps to apply the Edera RuntimeClass, label your nodes, and run a test Pod.
runtime=edera directly from the node pool configuration.Compatibility by cloud provider
Node support varies significantly by provider. What counts as “bare metal” or “nested virtualization” differs, and each provider draws the managed/unmanaged line in a different place. Check your provider below before you provision a node pool.
Amazon Elastic Kubernetes Service (EKS)
| Unsupported setups | Managed node groups, including EKS Auto Mode do not allow any external customizations. Note however that EKS supports clusters with a mixture of managed and self-managed (BYO) node groups. |
| Metal instances | Broad support across almost every EC2 instance category. |
| Nested virtualization instances | c8i, m8i, r8i, c8id, r8id, m8id, c8i-flex, r8i-flex, m8i-flex, x8i, c7i, r7i, m7i, c7i-flex, m7i-flex, i7i. See nested virtualization in EC2. |
| Supported node images | AL2023 and Ubuntu AMIs |
Google Kubernetes Engine (GKE)
| Unsupported setups | GKE Autopilot clusters do not allow any external customizations. They also lack support for nested virtualization, and do not offer a way to add self-managed (BYO) node pools. |
| Metal instances | c4-*-384-metal, c4a-*-288-metal, c4a-*-288-lssd-metal, c4d-*-384-metal, c3-*-192-metal, x4-*-metal, z3-highmem-192-highlssd-metal, a4x-maxgpu-4g-metal. See bare metal instances. |
| Nested virtualization instances | All machine types except e2-*, h4d-*, m* (memory-optimized), and any type with an AMD or ARM CPU. See nested virtualization. |
| Supported node images | ubuntu-containerd |
Microsoft Azure Kubernetes Service (AKS)
| Unsupported setups | AKS Automatic clusters do not allow any external customization. They also lack support for nested virtualization, and do not offer a way to add self-managed (BYO) node pools. |
| Metal instances | Not supported. Azure’s BareMetal Infrastructure is provided through Nutanix, a third party, and only supports the Nutanix AHV hypervisor. |
| Nested virtualization instances | Any Intel based VM is theoretically capable of running Edera. Microsoft’s own support statement for nested virtualization covers Hyper-V as the outer hypervisor specifically, but in Edera’s own testing, Protect installs and runs cleanly on standard Azure VMs regardless. If you hit a case that doesn’t work, let us know. |
What’s next
- Installing Edera with AWS EKS for the AMI-based alternative to the EKS Helm install
- Monitor your workloads with Prometheus and Grafana
- Kernel customization for custom kernels and boot parameters