Skip to main content

Cluster Overview

The cluster overview provides a comprehensive dashboard for monitoring and managing Kubernetes clusters with real-time status cards, detailed configuration information, and direct access to cluster operations.

Accessing Cluster Overview

  1. From the cluster list, click on any cluster name
  2. Or click the "Manage" link in the Actions column
  3. The overview is the default landing page for cluster details

![Figure Needed] Complete cluster overview interface for 'k8s-c-berniepro' showing comprehensive details including status monitoring cards (Worker nodes: 3 of 3 Healthy, Master status: 3 of 3 Healthy, Ingress status: Healthy), detailed cluster information panel with configuration data, networking section displaying CNI and CIDR details, and sidebar navigation with cluster management options including Pools, Instances, Ingress, and Metrics

Cluster Navigation Context

The sidebar provides direct access to cluster-specific management sections:

  • Cluster Overview: Main dashboard and configuration (current page)
  • Pools: NodeGroup management and scaling
  • Instances: Individual node monitoring and management
  • Ingress: Load balancer and traffic routing configuration
  • Metrics: Real-time performance monitoring and analytics

Download Kubeconfig

  • Availability: Enabled only for active clusters
  • Function: Downloads cluster access credentials
  • Usage: Required for kubectl command-line access
  • File Format: YAML configuration file

Edit Cluster

  • Status: Currently disabled
  • Purpose: Would allow cluster configuration changes
  • Future Feature: May be enabled in future updates
  • Visual: Grayed out button with disabled state

Delete Cluster

  • Safety: Requires confirmation dialog
  • Confirmation: Must type cluster name to confirm deletion
  • Irreversible: Permanent cluster removal
  • Protection: Additional safety warnings

Status Monitoring Cards

The overview displays three key status cards providing real-time cluster health information:

![Figure Needed] Status monitoring cards showing Worker nodes status (3 of 3 Healthy), Master status (3 of 3 Healthy), and Ingress status (Healthy) with Details links for each

Worker Nodes Status

Information Displayed:

  • Node Count: Shows ready nodes vs. total nodes (e.g., "2/2")
  • Health Indicators:
    • Healthy: All nodes ready and operational
    • Warning: Some nodes have issues but are functional
    • Not Ready: Nodes unavailable for scheduling
  • Quick Access: "View Details" link to instances page
  • Real-time Updates: Status updates every 30 seconds

Master Status

Information Displayed:

  • Master Count: Shows healthy masters (typically "3/3")
  • Health Check: Via load balancer statistics integration
  • Status Details:
    • Healthy: All control plane components operational
    • Warning: Some masters degraded but cluster functional
    • Not Ready: Control plane issues affecting cluster
  • High Availability: Indicates redundant control plane setup

Ingress Status

Information Displayed:

  • NGINX Ingress: Shows ingress controller operational status
  • Load Balancer: External IP availability and health
  • Health States:
    • Healthy: Ingress operational with external IP assigned
    • Not Ready: Ingress starting or degraded performance
    • Not Enabled: Ingress controller not installed
  • Quick Access: "View Details" link to ingress management page

Cluster Information Panel

Basic Information

![Figure Needed] Cluster information panel showing comprehensive details including cluster name (k8s-c-berniepro), state (Active), resource group, cluster ID, creation time, Kubernetes version (v1.33.1), last modified time, and zone information

Displayed Information:

  • Cluster Name: Display name and identifier
  • Cluster ID: Unique cluster identifier for support
  • Kubernetes Version: Currently running version (e.g., v1.32.0)
  • Cluster State: Current operational state with status icons

Timestamps

  • Created At: Initial cluster creation date and time
  • Modified At: Last modification timestamp
  • Time Format: User-friendly relative time (e.g., "2 days ago")

Location Information

  • Zone: Availability zone placement information
  • Resource Group: Associated vCloud resource group
    • Clickable Link: Direct navigation to resource group details
    • Integration: Shows resource allocation and usage

Networking Panel

Network Configuration Display

![Figure Needed] Networking panel showing network configuration details including CNI (Calico), Pod CIDR (10.244.0.0/16), and Service CIDR (10.96.0.0/16) with descriptive text about network interfaces and IP configurations

Network Details:

  • Network CNI: Container Network Interface type (e.g., "Calico")
  • Pod CIDR: Pod network address range (e.g., "10.244.0.0/16")
  • Service CIDR: Service network address range (e.g., "10.96.0.0/12")

NodeGroup Configuration Panel

Integrated NodeGroup Management

The overview includes an embedded NodeGroup management section:

![Figure Needed] NodeGroup configuration panel showing comprehensive details including NodeGroup ID, name, scaling parameters (Min/Max/Desired), flavor specifications, system resources (vCPU, RAM, System Volume), role assignment, and current status with management actions

Real-time NodeGroup Information:

  • NodeGroup Details: ID, name, and scaling configuration (Min: 3, Max: 10, Desired: 3)
  • Hardware Specifications: Flavor (v2g-standard-8-16), vCPU (8), RAM (16 GB), System Volume (30 GB)
  • Role Assignment: Worker role designation
  • Status Monitoring: Current state (Ready) with real-time updates
  • Quick Actions: Direct "Manage" access to NodeGroup operations