SaaS-managed hybrid cloud developer Platform9 today announced Klusterkit, which contains three open-source tools that help developers use production-grade Kubernetes clusters in air-gapped, on-premises environments. Air-gapping is a security measure in which a secure computer network is physically isolated from unsecured networks, such as the public Internet or an unsecured local area network. The three tools are etcdadm, nodeadm, and cctl.
In addition, Klusterkit can recover a completely failed cluster control plane from an etcd snapshot.
“Platform9 is committed to the open-source Kubernetes cluster life-cycle tools. Etcdadm began its life as part of Klusterkit and ended up a community project. We are proud to open source the rest of Klusterkit and will continue to enhance it for Kubernetes users everywhere,” said Daniel Lipovetsky, Kubernetes technical lead at Platform9.
The new kubeadm-like command-line interface (CLI), etcdadm, simplifies the operations of secure and highly available etcd clusters.
The second tool, nodeadm, is a CLI node administration tool that makes it easy to use a Kubernetes control plane or nodes on any machine that uses Linux by deploying the dependencies that kubeadm requires, such as kubelet binary.
The third tool, cctl, is a life-cycle management tool that uses nodeadm and etcdadm to easily manage highly available Kubernetes clusters on bare metal, on-premises, air-gapped environments.