Skip to content
kinder logo

kinder

kind, but with everything you actually need.

kind

  • Bare Kubernetes cluster
  • No LoadBalancer support
  • No ingress controller
  • No metrics (kubectl top fails)
  • Default CoreDNS config
  • No dashboard
  • No local registry
  • No TLS certificates

kinder

  • Kubernetes cluster
  • MetalLB — real LoadBalancer IPs
  • Envoy Gateway — Gateway API routing
  • Metrics Server — kubectl top and HPA
  • CoreDNS — autopath, pods verified, 60s cache
  • Headlamp — web dashboard
  • Local Registry — push images to localhost:5001
  • cert-manager — automatic TLS certificates

Always-on essentials for every kinder cluster.

MetalLB

LoadBalancer services with real external IPs from your Docker or Podman subnet.

View docs

Metrics Server

Enables kubectl top and Horizontal Pod Autoscaler support.

View docs

CoreDNS Tuning

Autopath short names, verified pod records, and doubled cache TTL.

View docs

Local Path Provisioner

Automatic dynamic PVC provisioning — local-path as the default StorageClass.

View docs

Powerful extras enabled by default — disable with --profile minimal for lightweight clusters.

Envoy Gateway

Gateway API routing with the eg GatewayClass pre-configured.

View docs

Headlamp Dashboard

Web-based cluster UI. Access via port-forward, token printed at cluster creation.

View docs

Local Registry

Private container registry at localhost:5001 with dev tool auto-discovery.

View docs

cert-manager

Automatic TLS certificates with a self-signed ClusterIssuer ready immediately.

View docs


Built by Patryk Golabek