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¶
- You create a cluster via the API, CLI, or Terraform, specifying the Kubernetes version and at least one node pool (flavor and count).
- The platform provisions the control plane and worker nodes. Once ready, download a
kubeconfigvia the API or CLI. - Upgrades are available in-place — update the cluster's
kubernetes_versionfield 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.