tencent cloud

Tencent Kubernetes Engine

Release Notes and Announcements
Release Notes
Announcements
Release Notes
Product Introduction
Overview
Strengths
Architecture
Scenarios
Features
Concepts
Native Kubernetes Terms
Common High-Risk Operations
Regions and Availability Zones
Service Regions and Service Providers
Open Source Components
Purchase Guide
Purchase Instructions
Purchase a TKE General Cluster
Purchasing Native Nodes
Purchasing a Super Node
Getting Started
Beginner’s Guide
Quickly Creating a Standard Cluster
Examples
Container Application Deployment Check List
Cluster Configuration
General Cluster Overview
Cluster Management
Network Management
Storage Management
Node Management
GPU Resource Management
Remote Terminals
Application Configuration
Workload Management
Service and Configuration Management
Component and Application Management
Auto Scaling
Container Login Methods
Observability Configuration
Ops Observability
Cost Insights and Optimization
Scheduler Configuration
Scheduling Component Overview
Resource Utilization Optimization Scheduling
Business Priority Assurance Scheduling
QoS Awareness Scheduling
Security and Stability
TKE Security Group Settings
Identity Authentication and Authorization
Application Security
Multi-cluster Management
Planned Upgrade
Backup Center
Cloud Native Service Guide
Cloud Service for etcd
TMP
TKE Serverless Cluster Guide
TKE Registered Cluster Guide
Use Cases
Cluster
Serverless Cluster
Scheduling
Security
Service Deployment
Network
Release
Logs
Monitoring
OPS
Terraform
DevOps
Auto Scaling
Containerization
Microservice
Cost Management
Hybrid Cloud
AI
Troubleshooting
Disk Full
High Workload
Memory Fragmentation
Cluster DNS Troubleshooting
Cluster kube-proxy Troubleshooting
Cluster API Server Inaccessibility Troubleshooting
Service and Ingress Inaccessibility Troubleshooting
Common Service & Ingress Errors and Solutions
Engel Ingres appears in Connechtin Reverside
CLB Ingress Creation Error
Troubleshooting for Pod Network Inaccessibility
Pod Status Exception and Handling
Authorizing Tencent Cloud OPS Team for Troubleshooting
CLB Loopback
API Documentation
History
Introduction
API Category
Making API Requests
Elastic Cluster APIs
Resource Reserved Coupon APIs
Cluster APIs
Third-party Node APIs
Relevant APIs for Addon
Network APIs
Node APIs
Node Pool APIs
TKE Edge Cluster APIs
Cloud Native Monitoring APIs
Scaling group APIs
Super Node APIs
Other APIs
Data Types
Error Codes
TKE API 2022-05-01
FAQs
TKE General Cluster
TKE Serverless Cluster
About OPS
Hidden Danger Handling
About Services
Image Repositories
About Remote Terminals
Event FAQs
Resource Management
Service Agreement
TKE Service Level Agreement
TKE Serverless Service Level Agreement
Contact Us
Glossary

Node Map

PDF
Focus Mode
Font Size
Last updated: 2024-05-24 15:27:45

Overview

Traditional object management webpages typically use a list-based format, as exemplified by the existing resource object list for TKE clusters in the TKE console. However, this approach suffers from several limits, including low readability due to abstract numerical values, lack of clear object identification, and the inability to support certain sorting methods. To break these limits, TKE Insight has introduced Node Map, a platform that displays all resource objects of users in a visualized way. This platform provides rich query filtering, type-based aggregation, and status display features that enable users to rapidly locate their required objects.
Node Map displays the status and metrics of nodes by using visualized charts and diagrams on webpage. This assists users in comprehending the resource utilization and load rate of their current cluster nodes, as well as in analyzing any potential issues on the nodes.

Precaution

Node Map does not support the statistical analysis of metrics on super nodes.

Directions

2. On the left, select TKE Insight > Node Map.
3. On the Node Map page, set the Region, Cluster Type, and Cluster to view data.
4. In the upper right corner, set the Period (24 hours, 7 days, or 30 days), Granularity, and Value type (Average or Peak) to filter data, as shown below:


Node Map Feature Description

The Node Map page is divided into two parts: Overview and Resource Object Heat Map.

1. The upper part provides an overview of nodes in the cluster.
2. The lower part displays individual node resource objects in the cluster.

Cluster/Node Overview

The Cluster/Node Overview is as shown below:


Node Overview

Displays the total cores and total memory of nodes in the current cluster.
Displays the number of different types of nodes (native nodes, general nodes, and registered nodes) in the current cluster.
Note:
Super nodes do not conceptually count as nodes, so they are not covered in the statistics.

Node Usage Comparison

Compares the CPU load rate, memory load rate, CPU utilization, and memory utilization among different types of nodes (native nodes, general nodes, and registered nodes).

Node Resource Usage Distribution

Displays the distribution of CPU/memory usage among nodes (native nodes, general nodes, and registered nodes) in the cluster.
Note:
Super nodes do not conceptually count as nodes, so they are not covered in the statistics.
Metric
Description
Remarks
CPU utilization distribution
Shows the distribution of average or peak CPU utilization among nodes (native nodes, general nodes, and registered nodes) in the cluster in the last 24 hours, 7 days, or 30 days (as set in the upper right corner). Displays the number of nodes by the utilization range.
The CPU utilization of a node is defined as the actual CPU resource usage of the node divided by the node specification. Super nodes do not conceptually count as nodes, so they are not covered in the statistics.
CPU load rate distribution
Shows the distribution of average or peak CPU load rates among nodes in the cluster in the last 24 hours, 7 days, or 30 days (as set in the upper right corner). Displays the number of nodes by the load rate range.
The CPU load rate of a node is defined as the sum of CPU requests for all pods on the node divided by the node specification.
Memory utilization distribution
Shows the distribution of average or peak memory utilization among nodes in the cluster in the last 24 hours, 7 days, or 30 days (as set in the upper right corner). Displays the number of nodes by the utilization range.
The memory utilization of a node is defined as the actual memory resource usage of the node divided by the node specification.
Memory load rate distribution
Shows the distribution of average or peak memory load rates among nodes in the cluster in the last 24 hours, 7 days, or 30 days (as set in the upper right corner). Displays the number of nodes by the load rate range.
The memory load rate of a node is defined as the sum of memory requests for all pods on the node divided by the node specification.
CPU usage ratio
Shows the overall trend of CPU load rate and utilization in the cluster based on the period set in the upper right corner.
The utilization statistics covers native nodes, general nodes, registered nodes, and super nodes in the cluster.
The load rate statistics covers native nodes, general nodes, and registered nodes in the cluster. Super nodes are not covered as they do not conceptually count as nodes.
Memory usage ratio
Shows the overall trend of memory load rate and utilization in the cluster based on the period set in the upper right corner.
The utilization statistics covers native nodes, general nodes, registered nodes, and super nodes in the cluster.
The load rate statistics covers native nodes, general nodes, and registered nodes in the cluster. Super nodes are not covered as they do not conceptually count as nodes.

Viewing Node Objects

As shown below, you can filter nodes and aggregate node display by setting the Filter, Aggregation, and Status fields.

Filter: You can filter nodes based on metrics. If you specify no metrics, all nodes are selected by default. You can set multiple attributes, and the nodes meeting all the filter criteria are selected.
Aggregation: Filtered nodes are grouped. Nodes in the same group are shown in the same light-colored box and have the same attribute values.
Status: You can filter nodes by setting Status to CPU utilization, Memory utilization, CPU load rate, or Memory load rate.
CPU utilization: The average or peak node CPU utilization in the last 24 hours, 7 days, or 30 days.
Memory utilization: The average or peak node memory utilization in the last 24 hours, 7 days, or 30 days.
CPU load rate: The average or peak node CPU load rate in the last 24 hours, 7 days, or 30 days.
Memory load rate: The average or peak node memory load rate in the last 24 hours, 7 days, or 30 days.
Note:
In the node object heat map, nodes are by default sorted in ascending order according to the current Status setting. For example, if you set Status to CPU utilization, the nodes in the node heat map are by default arranged in ascending order of their average or peak CPU utilization in a time range (the Period set in the upper right corner).
Filtered nodes are distinguished by three colors: green, blue, and red. You can click

in the lower right corner of the page to adjust the threshold ranges for the three statuses, as shown below:


Node Operation

When you hover your mouse over a node object, you can view the details of the node and perform the following operations:

1. Click Details to view the details of the current node, as shown below:

Node Details
Pod Details
Feature Switches
Request Recommendation: A cluster-level feature switch. If the switch is enabled, suitable requests are recommended for workloads based on workload usage. For details, refer to Request Recommendation.
Native Node Dedicated Scheduler: A cluster-level feature switch. If the switch is enabled, the specifications of native nodes can be virtually increased to schedule more pods. For details, refer to Native Node Dedicated Scheduler.
Node Information
Node specification: The CPU and memory capacity of the node.
Load rate: The sum of requests for all pods on the node divided by the node specification (based on the setting in the upper right corner of the page).
24-hour average utilization: Average CPU and memory utilization of the node in the last 24 hours.
24-hour peak utilization: Peak CPU and memory utilization of the node in the last 24 hours.
Node Trend Chart Information
CPU usage ratio:
The trend of the CPU usage ratio of the node in the cluster in the specified period (as set in the upper right corner).
Memory usage ratio:
The trend of the memory usage ratio of the node in the cluster in the specified period (as set in the upper right corner).
CPU Usage Trend Chart
Request: The requested usage of the pod.
Usage: The actual usage of the pod.
Recommendation: The recommended usage of the pod. To receive recommendation, you need to enable Request Recommendation in advance.
Pod Information
Pod name: The name of the pod.
Pod status: The status of the pod.
Workload: The workload to which the current pod belongs.
Request: The text in black indicates the request configuration for the current pod. The text in blue indicates the request recommendation for the current pod, which requires enabling the Request Recommendation Component.
Note:
1. By clicking the request recommendation in blue, you can update the request value of the deployment to which the pod belongs.
2. This one-click update capability is exclusive to native nodes. If some pods of the workload are not on native nodes, you need to migrate the pods to native nodes first. For details, refer to Request Recommendation.
2. Click Drain to drain the pod on the node to another node in the cluster.
3. Click Remove to remove the node from the node pool.
If the node is in a node pool, the current node is managed by the node pool and needs to be processed on the node pool page.
If the node is not in a node pool, the node can be removed from the cluster. If the node is a pay-as-you-go node, it can be canceled when you remove it.
4. Click Decordon to schedule the node for a new pod.
Note:
A node is automatically cordoned once drained. After you click Decordon, the node can continue to be scheduled for a new pod.


Help and Support

Was this page helpful?

Help us improve! Rate your documentation experience in 5 mins.

Feedback