STACKIT Kubernetes Engine (SKE)
SKE clusters by default have no public IPs assigned to the Kubernetes nodes. At the time of writing (2026-07-15) marking the nodes as public during the Kubernetes cluster creation is not supported.
As a workaround we create a normal Kubernetes cluster and assign public IP addresses to each of the Kubernetes nodes.
| The Kubernetes nodes are ephemeral. When STACKIT decides to reboot your Kubernetes nodes (e.g. to do security updates) they will lose their IP addresses and your services will not be reachable anymore: you need to re-assign the IP addresses. To circumvent this problem you can use LoadBalancers instead of NodePorts (which might be more expensive due to additional IP addresses). |
-
Create Kubernetes cluster
We recommend using at least 50GB disk space for the docker images.
-
Wait until Kubernetes is up and running
-
List servers
-
Assign public IP to all Kubernetes nodes
-
Download kubeconfig
-
Set kubectl context
export KUBECONFIG=~/Downloads/my-cluster.yml