kind-deploy

Bootstrap KCM and KOF deployments on kind clusters with Helm and Istio.

64|19|Updated Dec 4, 2024
One-click install
npx skills add https://github.com/k0rdent/kof --skill kind-deploy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kind-deploy
Source: https://github.com/k0rdent/kof/tree/main/.agents/skills/kind-deploy
Command: npx skills add https://github.com/k0rdent/kof --skill kind-deploy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guides developers to bootstrap a local KCM and KOF environment on kind clusters for development and testing.

Core Features & Use Cases

  • Provides a complete workflow to deploy KCM and KOF on local kind clusters, including prerequisites, mothership deployment, local registry, chart packaging, optional Istio setup, and regional/child clusters.
  • Covers local development scenarios, troubleshooting, and workflow verification to accelerate end-to-end testing.
  • Includes guidance on commands and checks to verify readiness.

Quick Start

Follow the full dev workflow to bootstrap KCM and KOF on kind clusters.

Frequently Asked Questions about kind-deploy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I bootstrap a local KCM and KOF deployment on kind clusters?

You can bootstrap local KCM and KOF deployments on kind clusters by following a complete dev workflow that enforces prerequisites like Go, Docker, kubectl, and htpasswd, then orchestrates KCM bootstrap, local OCI registry setup, Helm chart packaging, and mothership deployment.

Can I deploy Istio service mesh when bootstrapping KCM on kind?

Yes, you can deploy an optional Istio service mesh when bootstrapping KCM and KOF on kind clusters. The workflow includes specific optional Istio setup paths and verification steps to ensure the service mesh integrates correctly with your local development environment.

What prerequisites do I need to set up KCM and KOF locally?

You need Go, Docker, kubectl, and htpasswd installed on your machine to set up KCM and KOF locally. These tools are strictly enforced prerequisites required to orchestrate the bootstrap process, local OCI registry setup, and Helm chart packaging on kind clusters.

Does the kind deployment workflow support regional and child cluster scenarios?

Yes, the kind deployment workflow supports regional and child cluster scenarios. It provides end-to-end local deployment guidance for these configurations, allowing developers to test complex multi-cluster architectures alongside the mothership deployment.

Why do I need a local OCI registry for kind cluster development?

You need a local OCI registry during kind cluster development to store and manage packaged Helm charts. The deployment workflow orchestrates local OCI registry setup alongside Helm chart packaging to ensure the mothership deployment can access required charts locally.

What is the best way to verify a local KOF deployment on kind?

The best way to verify a local KOF deployment on kind is by running the specific commands and readiness checks included in the workflow guidance. These verification steps ensure your local development environment, mothership deployment, and optional Istio paths are functioning correctly.