Kubernetes is a large-scale, distributed container orchestration engine. The complexity of Kubernetes requires deep domain knowledge for cluster operations and management. To simplify these tasks, Container Service offers the AIOps suite. The AIOps suite includes cluster inspection, cluster health checks, and cluster diagnostics. These tools help you troubleshoot issues and improve operations and maintenance (O&M) efficiency. This topic describes the advantages of the AIOps suite and outlines its cluster inspection, health check, and diagnostics features.
Index
Advantages
The AIOps suite is a collection of tools that includes cluster inspection, cluster health checks, and cluster diagnostics. It offers the following advantages.
Feature | Advantage |
An inspection runs before any cluster O&M operation. It checks if the cluster meets the requirements for the operation. This improves the success rate of changes. | |
Set scheduled rules for health checks to receive regular alerts about potential cluster risks. | |
Provides a full suite of diagnostic tools, including pod diagnostics, node diagnostics, Ingress diagnostics, and memory diagnostics. These tools make troubleshooting easier. |
The AIOps suite supports ACK Standard Edition, ACK Pro Edition, ACK Dedicated Edition, and ACK Serverless Cluster Pro Edition.
Cluster inspection
Cluster inspection covers core O&M operations, such as cluster upgrades, cluster migrations, and component installations and upgrades. An inspection automatically runs before these core O&M operations. The operation can proceed only after the cluster passes the inspection. If a check fails, the inspection provides a visual breakdown of the cause and a solution. For more information, see Cluster inspection.
Cluster health check
The cluster health check feature is built on the extensive cluster management experience of Container Service and provides the following features.
Scans the operational status of the cluster to identify potential risks.
Periodically checks information such as resource usage, resource quotas, cluster certificates, and component versions. The results are displayed in a visual format.
If an anomaly is detected, the feature lists the risk level and provides a solution. This helps you perform O&M tasks.
For more information, see Cluster health check.
Cluster diagnostics
Cluster diagnostics provides one-click troubleshooting to help you locate issues in your cluster. This feature includes pod diagnostics, node diagnostics, service diagnostics, Ingress diagnostics, and memory diagnostics.
Diagnostic item | Description |
Covers common pod issues, such as startup failures, image pull failures, and runtime anomalies. When an issue is found, it provides the root cause and a solution. | |
Covers common node issues, such as NotReady nodes, node network anomalies, and runtime anomalies. When an issue is found, it provides the root cause and a solution. | |
Covers common service issues, such as anomalous service activity, SLB backend server quotas, and SLB instance quotas. When an anomaly is found, it provides the root cause and a solution. | |
Collects information from Ingress component checks, startup parameter settings, Ingress pod error logs, and the Ingress Controller SLB. This information is used to diagnose application access issues. | |
Covers common memory issues in ACK clusters, such as memory leaks, memory fragmentation, and cgroup leaks. It also displays the overall memory usage in charts. |