Some organizations may handle a multi-cloud infrastructure for their cloud-native applications. CNO brings a multi-cloud management feature for you.
CNO HUB is an API-driven platform that enables you to centralize the management of your entire Kubernetes ecosystem.
You can integrate all your existing clusters on any type of cloud either on-premise or public, using the command line cnoctl or Interactive User Interface.
CNO HUB supports all kinds of Kubernetes platforms: Vanilla Kubernetes, Kubernetes distribution, or cloud-managed Kubernetes service. You can register your cluster with CNO's Agent or via your Cloud connection API.
CNO Hub can automatically register your Kubernetes clusters from AWS, Azure, or GCP.
To do so, you'll need to choose a cloud provider, then enter your cloud credentials into CNO parameters.
You can create cloud providers (CP) using either the cnoctl command line or GUI.
Once CNO is connected to your cloud provider, the Kubeconfig file is retrieved, and voilà, your cluster is added to CNO Hub.
Only AWS (EKS), Azure (AKS), and GCP (GKE) are available for the current version.
When using the standard registration, you will register a cluster like Openshift or EKS using a CNO agent.
You can either use the cnoctl command line or GUI.
Once deployed on the cluster, the agent establishes the communication with the console. Your cluster is included in the CNO Hub.
From the quota applied on each of your projects and workload, you will have an overview of resource utilization of your clusters in terms of CPU, Memory, or Storage.
CNO is coming with future releases that allow your organization to take control of your Kubernetes ecosystem.
You will explore some capabilities that enable you to understand the state of your clusters, such as Governance, Deep Monitoring, Conformance, End-to-end testing, or Data Storage.