Platform9 just filled a gap in the Kubernetes community
|Richard Harris in Open Source Monday, April 29, 2019|
Platform9 introduced Klusterkit – a set of three open source tools that can be used independently or in tandem to simplify the creation and management of highly-available, multi-master, production-grade Kubernetes clusters on-premises.
Platform9 announced Klusterkit – a set of three open source Kubernetes tools that enable organizations to easily deploy and operate production-grade Kubernetes clusters in air-gapped, on-premises environments.
Each of the three tools comprising Klusterkit fills a gap in the Kubernetes community toolchain, and can be used independently or in tandem:
etcdadm – adopted by Kubernetes Cluster Lifecycle SIG, etcdadm is a kubeadm-like command-line interface (CLI) that simplifies the operation of secure, highly-available, etcd clusters.
nodeadm – is a command-line interface node administration tool to complement kubeadm by deploying the dependencies that kubeadm requires, such as the kubelet binary. nodeadm makes it simple to deploy a Kubernetes control plane or nodes on any machine running Linux.
cctl – a cluster lifecycle management tool that is based on the Kubernetes community's Cluster API spec, and uses nodeadm and etcdadm to easily manage highly-available Kubernetes clusters on bare metal, on-premises, air-gapped environments (https://github.com/platform9/cctl).
The combination of these three tools enables the deployment and operation of a highly-available etcd cluster and Kubernetes control plane in air-gapped, on-premise environments. Klusterkit also allows recovering a completely failed cluster control plane from an etcd snapshot. Additionally, it packages all the artifacts required to deploy Kubernetes in an air-gapped environment allowing teams to operate Kubernetes clusters where remote, cloud-managed clusters are not feasible.
“Klusterkit presents a powerful, yet easy-to-use Kubernetes toolset that complements community efforts like Cluster API and kubeadm to allow enterprises a path to modernize applications to use Kubernetes, and run them anywhere -- even in on-premise, air-gapped environments,” said Arun Sriraman, Kubernetes Technical Lead Manager at Platform9. Some of our customers have been using Klusterkit at scale for the past year, to power dozens of mission-critical Kubernetes applications that operate in highly secured, isolated, air-gapped environments. It has allowed them to standardize their cloud-native efforts on open source, while simplifying support for Day-2 operations, at scale, across a complex matrix of deployment targets.”
“Platform9 is committed to the open-source Kubernetes cluster lifecycle 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.
Are you paying more taxes than you have to as a developer or freelancer? The IRS is certainly not going to tell you about a deduction you failed to take, and your accountant is not likely to take the time to ask you about every deduction you’re entitled to. As former IRS Commissioner Mark Everson admitted, “If you don’t claim it, you don’t get it.
Get hands-on experience in performing simple to complex mobile forensics techniques Retrieve and analyze data stored not only on mobile devices but also through the cloud and other connected mediums A practical guide to leveraging the power of mobile forensics on popular mobile platforms with lots of tips, tricks, and caveats.
The Chirp GPS app is a top-ranked location sharing app available for Apple and Android that is super easy to use, and most of all, it's reliable.
Write and run code every step of the way, using Android Studio to create apps that integrate with other apps, download and display pictures from the web, play sounds, and more. Each chapter and app has been designed and tested to provide the knowledge and experience you need to get started in Android development.