VPCLess
This flavor supports provisioning k8s clusters outside of VPC. It uses kubeadm for setting up control plane and uses cilium with VXLAN for pod networking.
Specification
Supported Control Plane | CNI | Default OS | Installs ClusterClass | IPv4 | IPv6 |
---|---|---|---|---|---|
kubeadm, k3s, rke2 | Cilium | Ubuntu 22.04 | No | Yes | No |
Prerequisites
Quickstart completed
Notes
This flavor is identical to the default flavor with the exception that it provisions k8s clusters without VPC. Since it runs outside of VPC, native routing is not supported in this flavor and it uses VXLAN for pod to pod communication.
Usage
- Generate cluster yaml
clusterctl generate cluster test-cluster \ --infrastructure linode-linode \ --flavor <controlplane>-vpcless > test-cluster.yaml
- Apply cluster yaml
kubectl apply -f test-cluster.yaml