Local Kind Evaluation
Use local Kind when you want a disposable Kubernetes cluster for Platform Engineer evaluation or contributor smoke checks. This is not a separate product onboarding CLI path; it is the local Kubernetes form of the Helm deployment workflow.
Docker Compose is not supported because Floe’s platform behavior depends on Kubernetes service discovery, workload lifecycle, and Helm rendering.
Prerequisites
Section titled “Prerequisites”- Docker is running locally.
kind,kubectl, andhelmare installed.- You are running commands from the Floe repository root.
1. Create The Kind Cluster
Section titled “1. Create The Kind Cluster”make kind-upExpected outcome:
- A local Kind cluster is available.
kubectl cluster-infopoints at the local evaluation cluster.
2. Render The Platform Chart
Section titled “2. Render The Platform Chart”helm dependency update ./charts/floe-platformhelm template floe ./charts/floe-platform \ --namespace floe-dev \ --create-namespace >/tmp/floe-platform-rendered.yamlExpected outcome:
- Helm dependencies resolve locally.
- The chart renders Kubernetes manifests without schema or template errors.
3. Install Floe Locally
Section titled “3. Install Floe Locally”helm upgrade --install floe ./charts/floe-platform \ --namespace floe-dev \ --create-namespaceExpected outcome:
- Helm reports the
floerelease as deployed. - Platform pods begin starting in the
floe-devnamespace.
4. Inspect Platform Health
Section titled “4. Inspect Platform Health”kubectl get pods -n floe-devhelm status floe -n floe-devExpected outcome:
- Required platform pods reach
RunningorCompleted. - Helm reports the release status as
deployed.
5. Access Dagster For Evaluation
Section titled “5. Access Dagster For Evaluation”RELEASE=${RELEASE:-floe}kubectl port-forward -n floe-dev "svc/${RELEASE}-dagster-webserver" 3100:80Expected outcome:
- Dagster is reachable at
http://localhost:3100. - If your install uses a different release name, set
RELEASEbefore running the port-forward. - The default chart uses service port
80; demo-specific values may override that port.
6. Clean Up
Section titled “6. Clean Up”make kind-downExpected outcome:
- The local Kind cluster is removed.
- Local evaluation resources are destroyed.