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

  1. Pick a location and versionChoose a datacenter with Kubernetes support, a Kubernetes version and Calico or Cilium.
  2. Size the clusterSet the number of control plane and worker nodes, the plan and the VPC network.
  3. Download the kubeconfigFetch the cluster config from the panel or API and connect with kubectl.
  4. 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 rolesControl plane (master) and worker nodes
Delete protectionLock a cluster to block deletion until it is unlocked
MonitoringPer-node and per-cluster statistics
AvailabilityPublic cloud datacenters with Kubernetes support, and private cloud
PricingSee 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 reference
api.vpsie.com/apps/v2
GET  /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.

VPSie Cloud service

Fast and Secure Cloud VPS Service

Try FREE
For a month

The First 1 orders gets free discount today! Try Sign up on VPSie to get a chance to get the discount.