FAYETTEVILLE, AR – May 20, 2019 — Supergiant (supergiant.io) today announces from KubeCon+CloudNativeCon Europe the release of the Supergiant Toolkit v2.1.0 — a collection of utilities for automating the deployment and management of Kubernetes clusters in the cloud. The new release includes a number of features and enhancements including support for new cloud providers, High Availability (HA), importing clusters, and more.
Supergiant has added Microsoft Azure to the list of supported cloud services platforms (CSP), along with GCE, Digital Ocean, and AWS. Users can now deploy Kubernetes clusters on Azure accounts in a few simple steps.
In the new release, all master nodes are automatically deployed behind a cloud provider’s load balancers to provide High Availability and fault tolerance. With the addition of this feature, Supergiant now supports comprehensive HA implementations including multi-master, multi-etcd, and cluster components’ HA.
As an experimental feature, users can now import kubeadm-backed AWS clusters. Imported clusters can be managed with the Supergiant Control tool as usual The company is going to expand the CSP coverage in the near future.
Supergiant engineers will demo these new features at booth #G1 at KubeCon+CloudNativeCon 2019 in Barcelona, May 20-23. You can also download a new release from our GitHub repo.
Supergiant Toolkit is a product of Qbox Inc. To optimize its own Kubernetes implementation and drive down infrastructure costs, Qbox, Inc. developed utilities for autoscaling, monitoring, and management of production clusters. In 2017, Qbox merged these tools into the Supergiant Toolkit and open sourced them. The Supergiant Toolkit has recently become one of the Kubernetes-approved turnkey cloud solutions.
Supergiant Toolkit consists of three connected components:
Control is the Kubernetes “cockpit” from which users deploy clusters, applications, and manage the lifecycle of their clusters.
Capacity is a smart autoscaling tool that can dynamically launch nodes with the exact amount of resources needed to service applications and users. It helps developers avoid over-provisioning or under-provisioning resources.
Analyze is a plugin-based monitoring and auditing solution that helps users identify and fix cluster issues. The latter may involve poorly configured resource requests and limits as well as underutilized nodes and other issues. Analyze is extendable and pluggable to allow integration of users’ custom plugins.
Josephine Hardy, Director of Marketing