Kubean vs Kubespray¶
Kubespray uses Ansible as the underlying layer to configure and orchestrate clusters. It can run on bare metal machines, virtual machines, and most kinds of cloud environment. It supports a wide range of Kubernetes versions and various plugins. With Kubespray, you can flexibly build and configure clusters from 0 to 1, and maintain you clusters through their lifecycles.
Kubean is based on Kubespray and boasts all the advantages of Kubespray. Moreover, Kubean introduces the concept of Operator to fully implement the philosophy of cloud native. Kubean is designed to run as a container, and can be easily installed with a Helm chart.
Kubespray only supports offline at the parameter level and provides no process for building an offline install package, making it very troublesome for users who need to use it offline. They may gradually lose patience with Kubespray.
Kubean not only has a mature workflow for making offline packages, it also simplifies Kubespray's configuration, allowing users to manage cluster life cycle in a cloud-native way.