Two types of Kubernetes clusters are supported
1. Provisioned Clusters¶
These are Kubernetes clusters that are provisioned and managed by the Controller on various types of infrastructure
- Upstream k8s On Bare Metal
- Upstream k8s On Virtual Machines (on vSphere, AWS, GCP, Azure etc)
- Managed Kubernetes Providers (EKS, etc)
The Controller has the ability to manage full lifecycle management of provisioned clusters.
2. Imported Clusters¶
Kubernetes clusters that have already been provisioned can be imported into the Controller. Once imported, the controller will provide deep visibility and insight into all aspects of the Kubernetes cluster, deploy and manage workloads to the imported cluster.
With imported clusters, the lifecycle management (add/remove worker nodes, k8s upgrades, decommission etc) is the responsibility of the customer.
Kubernetes v1.14.1 or higher is required for imported clusters.