life1347 / klusterkit

Toolkit to simplify Kubernetes deployments and operations on on-prem, air-gapped environments

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

klusterkit

Toolkit to simplify Kubernetes deployments and operations on on-prem, air-gapped environments

Introduction

Klusterkit is composed of three independent tools, that can be used separately, or in tandem to orchestrate the lifecycle of a production-grade Kubernetes cluster:

Klusterkit Architecture

  • etcdadm, a CLI that simplifies operating an etcd cluster
  • nodeadm, a CLI node administration tool that complements kubeadm by deploying the dependencies that kubeadm requires
  • cctl, a cluster lifecycle management tool that adopts the Kubernetes community’s Cluster API and uses nodeadm and etcdadm to easily deploy and maintain highly-available Kubernetes clusters in on-premises, even air-gapped environments.

For more information see cctl and wiki

About

Toolkit to simplify Kubernetes deployments and operations on on-prem, air-gapped environments

License:Apache License 2.0