Features

BeKind provides several powerful features to automate your Kubernetes cluster setup and configuration.

Available Features

Helm Charts

Automatically install Helm charts during cluster creation with custom values and configurations. Includes support for Helm Stacks (new in v0.6.0) - organize and reuse Helm charts with stack configurations.

Loading Docker Images

Pre-load Docker images into your KIND cluster nodes before starting your applications.

Pre Helm Manifests

Apply Kubernetes YAML manifests automatically before Helm charts are installed, ideal for namespaces, CRDs, and secrets that charts depend on.

Post Install Manifests

Apply Kubernetes YAML manifests automatically after cluster setup is complete.

Post Install Actions

Perform automated actions on Kubernetes resources, such as restarting deployments or deleting pods.

Post Install Patches

Apply JSON Patch operations to Kubernetes resources for fine-grained modifications after installation.

Variables

Define key/value pair variables once and reference them anywhere in your configuration with ${{ .vars.<name> }}, including Helm values and Helm Stack files.


Each feature can be configured independently in your BeKind configuration file. You can use one, some, or all features depending on your needs.


Table of contents