Features
HA cluster setup passes all CNCF conformance tests (Kubernetes 1.10, 1.11, 1.12, 1.13, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19, 1.20, 1.21, 1.22 , 1.23 , 1.24 , 1.25 , 1.26 & 1.27)
Container Management: Containerd
Networking: Calico
Ingress: NGINX Ingress and cert-manager for Let’s Encrypt
Storage: Ceph/RBD
Metrics: metering-metrics and Heapster
Monitoring: Prometheus and Grafana
Logging: Fluent-Bit, Elasticsearch, Kibana and Cerebro
Cluster Load Balancing: MetalLB
Controller Load Balancing: gobetween
Package Manager: Helm
Dashboard: Kubernetes Dashboard
The communication between the components is encrypted
RBAC is enabled
The controllers and the workers have Floating/Virtual IPs
Integrated Load Balancer for the API Servers
Support for deployment to a HA cluster using ssh
Only the changed files are deployed
No Docker installation required
No cloud provider required
Single binary without any dependencies
Runs locally
Nodes management from the command line
Downloads all the used binaries (kubernetes, calico, ceph…) from the Internet
Pull Images, Convert them to OCI and import them on the cluster for offline installations
Uses systemd to install itself as a service on the remote machine