Clusters
A Kubernetes cluster is a set of node machines for running containerized applications.
When log into the Omnideq UI, go to Cruize
in the menu on the left side and click on Clusters
submenu.
BYOC ( Bring Your Own Cluster)
- EKS (Elastic Kubernetes Service by AWS)
- AKS (Azure Kubernetes Service by Azure)
- GKE (Google Kubernetes Engine by Google)
- Openshift (Red Hat Openshift Container Platform by Red Hat)
- IBM (IBM Cloud Kubernetes Service by IBM)
- Tanzu (Vmware Tanzu Kubernetes Grid by Vmware)
- Rancher (Rancher Kubernetes Service by Rancher)
Note: The cluster must have the appropriate permissions for OmniDeq to access it. The detailed information about the necessary cluster permissions is here.
Add new cluster
-
After logging into OmniDeq,click on Settings and click on Clusters as shown in the 1st image below to navigate to the Clusters page. In the Clusters page, to add your own cluster configuration, click on
Bring Your Own Cluster
as shown in the 2nd image below: -
A form to add a new cluster is displayed as shown in the image below:
-
Cluster name:
- Only lowercase alphanumerics and '-' allowed, must start with a letter and end with an alphanumeric.
- Must be no longer than 64 characters.
-
Cluster description:
- Any characters other than < and > is allowed.
- Must be no longer than 64 characters.
-
-
User has to enter user friendly cluster name, a short description, Orchestration Engine and configuration file.
-
There are two options available for configuration file.
-
Import Cluster configuraion file in the format of JSON/YAML using option button
Import JSON/YML file
-
With this radio button selected, click on the Choose File button, a file explorer is opened.
-
User can select configuration file and validate the cluster as described below.
-
-
Paste content of the file using option
Enter Config file contents
- This option will allow user to enter file content in the textarea shown.
- User can manually write the content of configuration file or paste the content already available with him/her.
- For better view and more content visible on the screen, user can enlarge the textarea as shown in image below:
-
-
Once all the contents are added
Validate and fetch cluster details
button is available as shown in image below. This is used to fetch the cluster details. -
If the cluster is valid and reachable, user will be able to view cluster details such as k8sVersion, Nodes, Namespaces, Persistent volumes and Ingress controllers as shown in image below:
-
Once the details are verified by user, he/she can click on
Save Cluster
button available at the footer as shown in image below: -
Once the cluster is successfully saved, user will be navigated to cluster list table. All the added clusters will be displayed here. Every cluster has actions user can perform.