Kdoctor
Kdoctor is a cloud native project that performs data plane tests. It uses pressure injection to carry out active inspections of the function and performance of clusters.
Traditionally, cluster and application status have been confirmed through passive inspection methods such as collecting metrics, logs, and application statuses. However, in some situations, this method may not be sufficient due to expected purpose, timeliness, or cluster range. In these cases, administrators must manually inject pressure into the cluster to check its status, which is known as active inspection. Large-scale clusters or high-frequency inspections can be challenging to implement inspections manually.
The following scenarios are ideal for using Kdoctor:
Kdoctor is a practical solution based on production operation and maintenance experience. With Kdoctor, you can perform active inspections to ensure proper cluster performance and functionality. It is suitable for various scenarios, including creating new clusters, daily operations and maintenance, E2E testing, bug reproduction, and chaos testing.