1
0
Fork
You've already forked kind-lab
0
This repository contains the configuration file for a local kind cluster and additional cluster infrastructure resources.
  • Shell 100%
Michael Zeevi 94880e9364
allow clusters of size 1 or 2 (default 1)
Signed-off-by: Michael Zeevi <maze@fastmail.net>
2025年04月16日 13:55:42 +03:00
argocd.sh remove quotes from helm value settings 2023年08月05日 01:19:01 +03:00
cert-manager.sh indent inline clusterissuers for cert-manager 2023年09月23日 20:40:57 +03:00
cleanup.sh precreate docker network to prevent host resolution bug 2025年02月12日 01:12:34 +02:00
efk-stack.sh decrease efk resource requests, and disable ingress extraargs after vcluster testing 2024年01月01日 00:31:28 +00:00
ingress.sh decrease efk resource requests, and disable ingress extraargs after vcluster testing 2024年01月01日 00:31:28 +00:00
jenkins.sh add jenkins via helm chart 2024年01月11日 01:15:57 +00:00
jenkins.yaml additional helm values for jenkins 2025年02月12日 01:36:51 +02:00
kind1.yaml allow clusters of size 1 or 2 (default 1) 2025年04月16日 13:55:42 +03:00
kind2.yaml allow clusters of size 1 or 2 (default 1) 2025年04月16日 13:55:42 +03:00
kube-prom-stack.sh add loki and promtail as logging stack, rename monitoring release to kube-prom-stack and configure loki datasource for grafana 2024年01月31日 01:21:34 +00:00
loki.sh add loki and promtail as logging stack, rename monitoring release to kube-prom-stack and configure loki datasource for grafana 2024年01月31日 01:21:34 +00:00
metallb.sh allow clusters of size 1 or 2 (default 1) 2025年04月16日 13:55:42 +03:00
metallb.yaml update metallb version 2023年07月03日 17:18:49 +03:00
metrics-server.sh install metrics-server via helm chart 2024年01月03日 21:05:45 +00:00
README.md allow clusters of size 1 or 2 (default 1) 2025年04月16日 13:55:42 +03:00
start.sh allow clusters of size 1 or 2 (default 1) 2025年04月16日 13:55:42 +03:00
storageclass-with-retention.yaml added storageclass that retains its persistent volumes 2022年05月19日 23:24:21 +03:00

Local Kubernetes in Docker (KinD) based lab setup

This repository contains the configuration file for provisioning a local KinD cluster and additional helper scripts for adding various add-ons to the cluster.

Usage

  • One can start the cluster with ./start.sh [cluster_size], with cluster_size being "1" or "2" nodes (omit for default of 1).
  • Commands for additional components can be found in their respective *.sh files.
  • To destroy the cluster ./cleanup.sh.