After a Kubernetes cluster is deployed, it is listed under Infrastructure > CaaS Infrastructure > Cluster Instances. To view more information about the Kubernetes cluster, click the cluster name.
Overview
You can view the details of cluster and the health of various components associated with the cluster.
The first section provides the following information:
Cluster Type: The cluster type such as Management, Standard, Classy Standard, or Classy Single Node Cluster
Management Cluster: The name of the backing Management cluster
Management Cluster URL: The URL of the management cluster API server
Endpoint IP: The endpoint IP of the cluster
Cloud Name: The name of the selected vSphere cluster
Created: The creation time of the cluster
IP Version: The endpoint IP version of the cluster
Revision: The revision time of the cluster
The Configuration and Control Plane section provides details of various components and their health:
The status of the component is shown before the name.
Health: Health status of the component.
Note:Telco Cloud Automation obtains the health status directly from Kubernetes and displays that health status on the Telco Cloud Automation user interface.
Healthy: The component is working properly.
Unhealthy: The component is not working properly and has some faults.
Unknown: The component is not available.
Note:When the cluster is under upgrade or creation, the status may show Unknown.
Management clusters created in older versions of Telco Cloud Automation remains Unknown, unless you upgrade these clusters to Telco Cloud Automation 2.0.
Click the component name to view the details.
The status of the component.
The Pods information including the pod Name, Created, Ready Containers and Phase.
Click the pod name to view the details.
Note:Telco Cloud Automation obtains the health status directly from Kubernetes and displays that health status on Telco Cloud Automation user interface. Kubernetes maintains the conditions and details.
Details: Shows the Namespace, Node name, Creation Timestamp, and IP associated with the Pod.
Conditions: Shows the status of Initialized, Ready, Containers Ready, and POD Scheduled conditions.
Containers: Shows the Name, State, and Started At time of the container.
The Node Pools section provides details of Node Pools and their health:
The number of Node Pools in the Workload cluster.
The status of Node Pools.
The number of Node Pools that are in Provisioned status.
The Add-Ons section provides details of Add-Ons and their health:
The number of Add-Ons in this Workload cluster.
The status of Add-Ons.
Click the Add-On name to view the K8s resources details such as the K8s resource Name, Kind, Namespace, Created, Desired, Ready, Replica, Ready Replicas, and so on.
Configuration and Control Plane
The Configuration and Control Plane tab displays the details of the Cluster and the Control Plane nodes.
The Status section displays the cluster status.
The Conditions section displays the conditions details such as Type, Status, Reason, Severity, Message, and Last Transition Time. You can click Show More to get the CR of TcaKubernetesCluster and TcaKubeControlPlane.
The Cluster Global configuration section displays the global configuration of cluster:
Details: Shows the cluster details such as CNI Type, Endpoint IP, Pods, Services, TCA Bom Release Reference, and NF Orchestration VIM.
Cloud Providers: Shows the cloud providers details such as VIM name, Datacenter, and Type.
The Control Plane Configuration section displays the details of the control plane nodes:
Details: Shows the Control Plane hardware details such as Name, CPU, Memory, Storage, Replicas, Folder, Resource Pool, Cloud Name, Datacenter, Datastore, TCA Bom Release Reference, Clone Mode, Template.
Network: Shows the network details such as Network Name, MTU, DHCP4.
Labels: Shows the labels of control plane nodes.
Nodes: Shows the VM details suh as Memory pressure, Disk pressure, PID pressure, Ready State, and K8S version.
Click the VM name to view the following information:
Node Details: Shows the hardware and operating system related details of the VM, such as Architecture, Kernel Version, Kubelet Version, OS Image, Container Runtime Version, Kube Proxy Version, Operating System.
Conditions: Shows various health conditions such as Memory Pressure, Disk Pressure, PID Pressure, and Ready State of the node pool.
Addresses: Shows the Hostname, InternalIP, and ExternalIP associated with the VM.
Labels: Shows various labels associated with the VM.
Allocatable/Capacity: Shows the availability and allocation of the resources associated with the VM.
Node Pools
The Node Pools tab displays the existing node pools of a Kubernetes cluster. To view more details about the node pool such as its name, CPU size, memory size, storage size, number of replicas, node customization details, and its status, click the name of the node pool:
The Status shows the node pool status.
The Conditions section shows the conditions details, like Type, Status, Reason, Severity, Message, and Last Transition Time. You can click Show More to get the CR of TcaNodePool, NodePolicy, and NodePolicyMachineStatus.
The Details section shows the hardware details of the node pool. This contains Name, Replicas, CPU, Memory, Storage, Clone Mode, Cloud, Data Center, Resource Pool, VM Folder, Datastore, VM Template, Manage Network, CPU Manager Policy, Reservation for Kubernetes Processes, Reservation for System Processes, TCA Bom Release Reference, and Domain Name Servers.
The Labels section shows the various labels associated with the node pool.
The Machine Health Check section shows the details of the Machine Health Check.
The Nodes section shows the VM details such as VM Name, IP, Memory pressure, Disk pressure, PID pressure, Ready State, and K8S version.
Click the VM to view the following information:
The Node Pool Details tab shows Node Details, Conditions, Addresses, Labels, and Allocatable/Capacity.
Node Details: Shows the hardware and the operating system related details of the VM, such as Architecture, Kernel Version, Kubelet Version, OS Image, Container Runtime Version, Kube Proxy Version, and Operating System.
Conditions: Shows various health conditions such as Memory Pressure, Disk Pressure, PID Pressure, and Ready State of the node pool.
Addresses: Shows Hostname, InternalIP, and ExternalIP associated with the VM.
Labels: Shows various labels associated with the VM.
Allocatable/Capacity: Shows the availability and allocation of the resources associated with the VM.
The Node Customisations tab shows the node customization details such as Status, NUMA Alignment, Kernel, Network, Tuned Profile, File Injection, and so on.
The Events tab shows the list of the events performed, such as Message, Type, Owner, Resource Name, Resource Type, Reason, Count, First Occurrence, and Last Occurrence.
You can apply filters to view the details of a specific Node Pool.
Add-Ons
The Add-Ons tab displays the existing Add-Ons of a Kubernetes cluster.
All table: Lists all Add-Ons and the details such as Name, Type, Status, Revision, and Created.
Add-On Categories: Displays the list of Add-Ons under each category table. Categories include:
Cni: antrea and calico
Csi: vsphere-csi and nfs-client
Monitoring: prometheus and fluent-bit
Networking: load-balancer-and-ingress-service, multus, and whereabouts
System: harbor and systemSettings
Tca-Core-Addon: nodeconfig-operator
Tool: helm and velero.
Single Add-On details: Click the add-on name to view the K8s resources details such as the K8s resource Name, Kind, Namespace, Created, Desired, Ready, Replica, Ready Replicas, and so on.
You can apply filters to view the details of a specific Add-On.
Events
The Events tab displays the progress of the cluster-level events and their status.
The Events table shows the list of the events performed, such as Message, Type, Owner, Resource Name, Resource Type, Reason, Count, First Occurrence, and Last Occurrence.
You can apply filters to view the details of specific Event.