Kubernetes

Universal Compute Platform is built on Kubernetes middleware. Kubernetes provides a unifying structure for application delivery and provides integrated management of application state along with clustering capabilities.

Kubernetes components must be downloaded and installed during the cluster configuration stage. After you select ExtremeCloud Edge – Managed Orchestration as the cluster type and initialize the cluster, the appliance connects to Docker Hub to download additional Kubernetes components based on your installation requirements. The appliance installs the components and creates the cluster.

For example, the installation may reach out to Docker Hub and redirect to registry.k8s-io and amazon.aws as follows: https://prod-registry-k8s-io-eu-central-1.s3.dualstack.eu-central-1.amazonaws.com.

After the cluster is created, Kubernetes binds to the ICC VRRP address.

Click to expand in new window
Cluster Creation with Kubernetes
Note

Note

  • Because of the ICC binding, it's recommended to use the data ports for application management rather than the ICC ports. If you change the ICC address or ICC VRRP address, the Kubernetes binding breaks and the Kubernetes installation unwinds, effectively wiping out the installation with the fix being to reinstall and reconfigure.

  • Kubernetes requires the reservation of two /16 subnets for use by the Pod and Service Networks (the default ranges are 10.96.0.0 and 10.97.0.0). Make sure that the ranges that you use do not overlap with routing domains.