Skip to content

Kubernetes

b'nerd Cloud delivers managed Kubernetes clusters backed by Gardener. The control plane is fully managed — you define the node pools and the platform handles etcd, API server, upgrades, and certificate rotation.

Resources

Resource Description
Clusters Create and manage Kubernetes clusters — version, node pool configuration, kubeconfig
Node Pools Add, resize, and remove worker node pools within a cluster

How it works

  1. You create a cluster via the API, CLI, or Terraform, specifying the Kubernetes version and at least one node pool (flavor and count).
  2. The platform provisions the control plane and worker nodes. Once ready, download a kubeconfig via the API or CLI.
  3. Upgrades are available in-place — update the cluster's kubernetes_version field and the platform rolls out the change.
# Create a cluster
bnerd kubernetes clusters create \
  --name prod \
  --version 1.30 \
  --node-pool name=workers,flavor=m1.large,count=3

# Get kubeconfig
bnerd kubernetes clusters kubeconfig prod > ~/.kube/bnerd-prod.yaml

For a full walkthrough, see Deploy a Kubernetes Cluster.