Skip to content

What is K3d Bootstrap Cluster?

This project creates an k3d demo cluster. It comes with an interactive setup, which allows you to setup a Kubernetes cluster for demo and showcase purposes.

k3d-bootstrap-cluster uses k3d as base.

Optional components

During interactive setup (bash create-sample.sh) you can choose the following optional components:

ComponentDefaultDescription
Kong Gateway (Gateway API)NoReplaces Traefik. Installs Gateway API CRDs v1.5.1, Kong Ingress Controller (v3.5.6) and a GatewayClass/Gateway. httpbin is exposed via HTTPRoute. Mutually exclusive with HAProxy.
HAProxy Ingress ControllerYesReplaces Traefik. httpbin is exposed via a standard Ingress resource. Mutually exclusive with Kong.
Calico CNIYesReplaces Flannel. Enables Kubernetes NetworkPolicy support.
Kubernetes DashboardNoWeb UI for cluster inspection.
httpbin sampleYesDeploys the httpbin demo app from the local registry into the demo namespace.
Cluster API (CAPI)NoEnables Docker socket mount needed for CAPD-based workload clusters.