Kubernetes
Managed Kubernetes with node groups and RBAC
Create Kubernetes clusters from the VPSie panel or API, pick the version and network plugin, and grow them with node groups. Available in VPSie public cloud and on private cloud installations.
What you get
Choose version and CNI
Pick a Kubernetes version from the supported list and choose Calico or Cilium as the network plugin when you create the cluster.
Node groups
Add named node groups to a cluster, add or remove nodes, and see the groups and node details for each cluster.
Upgrades and patches
List the versions a cluster can move to, upgrade it, or apply a patch update.
Private networking and load balancing
Place clusters on a VPC private network, and create a cluster with a load balancer when it needs one.
Access from your roles
Kubernetes RBAC is tied to VPSie ACL roles, so cluster access is managed with the same roles as the rest of your account.
Private container registry
Store images in a registry with repositories and tags, set repository visibility, and scan images for vulnerabilities by severity.
How it works
- Pick a location and versionChoose a datacenter with Kubernetes support, a Kubernetes version and Calico or Cilium.
- Size the clusterSet the number of control plane and worker nodes, the plan and the VPC network.
- Download the kubeconfigFetch the cluster config from the panel or API and connect with kubectl.
- Grow and upgradeAdd node groups as workloads grow, and upgrade or patch the cluster when needed.
Where it fits
Containerised web services
Run stateless services across worker nodes with a load balancer in front and images pulled from your own registry.
Team clusters with clear access
Give each project its own cluster and let ACL roles decide who can use it.
Separate workload pools
Use node groups to keep different workloads on different sets of nodes within one cluster.
At a glance
| Network plugins (CNI) | Calico (default) or Cilium |
|---|---|
| Node roles | Control plane (master) and worker nodes |
| Delete protection | Lock a cluster to block deletion until it is unlocked |
| Monitoring | Per-node and per-cluster statistics |
| Availability | Public cloud datacenters with Kubernetes support, and private cloud |
| Pricing | See https://vpsie.com/pricing/ |
Automate it with the API
Create, scale, upgrade and connect to clusters with the same REST API the panel uses.
Read the Kubernetes API referenceGET /apps/v2/k8s/versions POST /apps/v2/k8s/create/cluster {dcIdentifier, resourceIdentifier, clusterName, kuberVer, cni, nodesCountMaster, nodesCountSlave, vpcId, groupName, projectIdentifier} POST /apps/v2/k8s/cluster/add/group {clusterIdentifier, groupName, KubeSizeID} GET /apps/v2/k8s/cluster/config/byId/{identifier} POST /apps/v2/k8s/upgrade/version/cluster/{clusterId} PATCH /apps/v2/clusters/{identifier}/lock
Questions
More answers in the FAQ and the knowledge base.
Which network plugins can I use?
Calico or Cilium. Calico is the default when you do not choose one.
Can I upgrade a cluster after it is created?
Yes. The API lists the versions a cluster can move to, and you can upgrade it or apply a patch update.
How do I connect with kubectl?
Download the kubeconfig for the cluster from the panel or from GET /k8s/cluster/config/byId/{identifier}.
How is access controlled?
Kubernetes RBAC is tied to VPSie ACL roles, managed in the same place as the rest of your access control.
Is there a container registry?
Yes. You can create registries, organise images into repositories and tags, set repository visibility and scan images for vulnerabilities.
Is it available on private cloud?
Yes. Managed Kubernetes is part of the VPSie platform that runs in your own data center. Book a private cloud demo to see it.
Start a server from $5 a month, or ask us to size a private cloud.
Create an account and launch a server now, or book a call about running VPSie in your own data center.