After a Kubernetes cluster is deployed, it is listed under Infrastructure > CaaS Infrastructure > Cluster Instances. To view more information about the Kubernetes cluster, click cluster name.

Overview

You can view the details of cluster and the health of various components associated to the cluster.

  • The first section provides the following information:

    • Cluster Type - Management or a Workload cluster.

    • Management Cluster - The backing Management cluster name.

    • Management Cluster URL - The URL of the management cluster API server.

    • Endpoint IP - The endpoint IP of cluster.

    • Cloud Name - The name of the selected vSphere cluster.

    • Created - The creation time of the cluster

    • IP Version - The endpoint IP version of cluster.

    • Revision -The revision time of 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 Telco Cloud Automation user interface.

      • Healthy : The component is working fine.

      • Unhealthy : The components is not working fine and has some faults.

      • Unknown : The component is not available.

        Note:
        • When the cluster is under upgrade or under 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 on the component name to view the details.

      • The status of the component.

      • The Pods information. Which contains pod Name, Created, Ready Containers and Phase.

    • Click on 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 this Workload cluster.

    • The status of Node Pools.

    • The number of Node Pools which 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 on the Add-On name to view the K8s resources details.

      • It shows the K8s resource Name, Kind, Namespace, Created, Desired, Ready, Replica, Ready Replicas, etc.

Configuration and Control Plane

The Configuration and Control Plane tab displays the details about the Cluster and the Control Plane nodes.

  • The Status provides the cluster status.

  • The Conditions section provides the conditions details like Type, Status, Reason, Severity, Message and Last Transition Time, and You could click the Show More to get the CR of TcaKubernetesCluster and TcaKubeControlPlane.

  • The Cluster Global configuration section provides the global configuration of cluster:

    • Details - Shows the cluster details like CNI Type, Endpoint IP, Pods, Services, TCA Bom Release Reference, NF Orchestration VIM.

    • Cloud Providers - Shows the cloud providers details like VIM name, Datacenter, Type.

  • The Control Plane Configuration section provides the details of control plane nodes:

    • Details - Shows the Control Plane hardware details like:Name, CPU, Memory, Storage, Replicas, Folder, Resource Pool, Cloud Name, Datacenter, Datastore, TCA Bom Release Reference, Clone Mode, Template.

    • Network - Shows the network details like Network Name, MTU, DHCP4.

    • Labels - Shows the labels of control plane nodes.

    • Nodes - Shows the various details of the VMs like Memory pressure, Disk pressure, PID pressure, Ready State and K8S version.

      Click on the VM name to view the following information:

      • Node Details - Shows the hardware and operating system related details of the VM. Which contains Architecture, Kernel Version, Kubelet Version, OS Image, Container Runtime Version, Kube Proxy Version, Operating System.

      • Conditions - Shows various health conditions like 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 the 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 of 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, then you can view the following details:

  • The Status provides the node pool status.

  • The Conditions section provides the conditions details, like Type, Status, Reason, Severity, Message and Last Transition Time, and You could click the Show More to get the CR of TcaNodePool, NodePolicy and NodePolicyMachineStatus.

  • The Details section provides the hardware details of the node pool. This contains Name, Replicas, CPU, Memory, Storage, Clone Mode, Cloud, Datacenter, Resource Pool, VM Folder, Datastore, VM Template, Manage Network, CPU Manager Policy, Reservation for Kubernetes Processes, Reservation for System Processes, TCA Bom Release Reference, Domain Name Servers.

  • The Labels section provides the various labels associated with the node pool.

  • The Machine Health Check section provides the details of the Machine Health Check.

  • The Nodes section provides various details of the VMs like VM Name, IP, Memory pressure, Disk pressure, PID pressure, Ready State and K8S version.

    Click the VM to view the following information:

    • In the Node Pool Details tab, it shows Node Details, Conditions, Addresses, Labels and Allocatable/Capacity.

      • Node Details - Shows the hardware and the operating system related details of the VM. This contains Architecture, Kernel Version, Kubelet Version, OS Image, Container Runtime Version, Kube Proxy Version, Operating System.

      • Conditions - Shows various health conditions like 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 the various labels associated with the VM.

      • Allocatable/Capacity - Shows the availability and allocation of the resources associated with the VM.

    • In the Node Customisations tab, it shows the details of node customisations. Which contains Status, NUMA Alignment, Kernel, Network, Tuned Profile, File Injection etc.

    • In the Events tab, it shows the list of the events performed. Which contains Message, Type, Owner, Resource Name, Resource Type, Reason, Count, First Occurrence and Last Occurrence.

Note:

You can apply filters to view the details of specific Node Pool.

Add-Ons

The Add-Ons tab displays the existing Add-Ons of a Kubernetes cluster.

  • All - In this table, it list all Add-Ons, and the details like Name, Type, Status, Revision and Created.

  • Add-On Categories- Add-Ons are also divided into several categories, and you can see the corresponding Add-On list under each category table. Categories include:

    • Cni - Which contains antrea, calico.

    • Csi - Which contains vsphere-csi, nfs-client.

    • Monitoring - Which contains prometheus, fluent-bit.

    • Networking - Which contains load-balancer-and-ingress-service, multus and whereabouts.

    • System: Which contains harbor, systemSettings .

    • Tca-Core-Addon: Which contains nodeconfig-operator.

    • Tool: Which contains helm, velero.

  • Single Add-On details - Click the add-on name to view the K8s resources details. It shows the K8s resource Name, Kind, Namespace, Created, Desired, Ready, Replica, Ready Replicas, etc.

Note:

You can apply filters to view the details of 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. Which includes Message, Type, Owner, Resource Name, Resource Type, Reason, Count, First Occurrence and Last Occurrence.

Note:

You can apply filters to view the details of specific Event.