i17c / kubernetes-in-kubernetes

Deploy Kubernetes in Kubernetes using Helm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kubernetes-in-Kubernetes

Deploy Kubernetes in Kubernetes using Helm

demo

Requirements

  • Kubernetes v1.21+
  • Helm v3
  • cert-manager v1.0.0+

Quick Start

Preparation

Installation

helm repo add kvaps https://kvaps.github.io/charts
helm install foo kvaps/kubernetes --version 0.13.5 \
  --namespace foo \
  --create-namespace \
  --set persistence.storageClassName=local-path

Cleanup

kubectl delete namespace foo

Usage

Kubernetes-in-Kubernetes is just a control plane, in most cases it's useless without workers.
If you're looking for a real use case, check out the following projects that implement worker nodes management:

  • Kubefarm - Automated Kubernetes deployment and the PXE-bootable servers farm

About

Deploy Kubernetes in Kubernetes using Helm

License:Apache License 2.0


Languages

Language:Smarty 61.7%Language:Shell 34.5%Language:Dockerfile 3.9%