update readme

This commit is contained in:
Forest-L 2020-12-01 11:31:34 +08:00
parent b9af65b560
commit 0f9be4f9bf
1 changed files with 25 additions and 17 deletions

View File

@ -34,23 +34,31 @@ make ke-linux
3. Pod detection int the cluster, including pod best practices, pod exceptions information.
## Features
| YES/NO | CHECK ITEM | YES/NO | CHECK ITEM | YES/NO | CHECK ITEM |
| ------ | ------------------------| ------ | ------------------------| ------ | ------------------------|
| :white_check_mark: | ETCD/Core | :white_check_mark: | Controller-Manager/Core | :white_check_mark: | Schedule/Core |
| :white_check_mark: | Docker/Node | :white_check_mark: | IO/Node | :white_check_mark: | Memory/Node |
| :white_check_mark: | Kubelet/Node | :white_check_mark: | CPU/Node | :white_check_mark: | CorruptOverlay2/Node |
| :white_check_mark: | Deadlock/Node | :white_check_mark: | OOM/Node | :white_check_mark: | TaskHung/Node |
| :white_check_mark: | UnregisterNetDevice/Node| :white_check_mark: | kernel NULL pointer/Node| :white_check_mark: | Ext4Error/Node |
| :white_check_mark: | AUFSUmountHung/Node | :white_check_mark: | DockerHung/Node | :white_check_mark: | CorruptDockerImage/Node |
| :white_check_mark: | livenessProbe/Pod | :white_check_mark: | runAsPrivileged/Pod | :white_check_mark: | tagNotSpecified/Pod |
| :white_check_mark: | imageRegistry/Pod | :white_check_mark: | cpuLimitsMissing/Pod | :white_check_mark: | ImagePullBackOff/Pod |
| :white_check_mark: | NoSuchFileOrDirecto/Pod | :white_check_mark: | IO error/Pod | :white_check_mark: | NSuchDeviceOrAddress/Pod|
| :white_check_mark: | DeviceOrResourceBusy/Pod| :white_check_mark: | File exists/Pod | :white_check_mark: | Invalid argument/Pod |
| :white_check_mark: | TooManyOpenFiles/Pod | :white_check_mark: | NoSpaceLeftOnDevice/Pod | | Token expired/Pod |
| | kubelet expired/Pod | | apiserver expired/Pod | | cpuRequestsMissing/Pod |
| | hostIPCSet/Pod | | hostNetworkSet/Pod | | hostPIDSet/Pod |
| | hostPort/Pod | | memoryLimitsMissing/Pod | | memoryRequestsMiss/Pod |
| | notReadOnlyRootFiles/Pod| | pullPolicyNotAlways/Pod | | runAsRootAllowed/Pod |
| YES/NO | CHECK ITEM | YES/NO | CHECK ITEM |
| ------ | --------------------------------| ------ | --------------------------------|
| :white_check_mark: | ETCDStatus | :white_check_mark: | Controller-ManagerStatus |
| :white_check_mark: | ScheduleStatus | :white_check_mark: | WhetherTheNodeMemoryIsFull |
| :white_check_mark: | DockerStatus | :white_check_mark: | WhetherNodeDiskIsFull |
| :white_check_mark: | KubeletStatus | :white_check_mark: | WhetherNodeCPUIsFull |
| :white_check_mark: | WhetherNodeCorruptOverlay2 | :white_check_mark: | WhetherNodeKernelNULLPointer |
| :white_check_mark: | WhetherNodeDeadlock | :white_check_mark: | WhetherNodeOOM |
| :white_check_mark: | WhetherNodeExt4Error | :white_check_mark: | WhetherNodeTaskHung |
| :white_check_mark: | WhetherNodeUnregisterNetDevice | :white_check_mark: | WhetherNodeCorruptDockerImage |
| :white_check_mark: | WhetherNodeAUFSUmountHung | :white_check_mark: | WhetherNodeDockerHung |
| :white_check_mark: | WhetherPodSetLiveNessProbe | :white_check_mark: | WhetherPodSetTagNotSpecified |
| :white_check_mark: | WhetherPodSetRunAsPrivileged | :white_check_mark: | WhetherPodSetImagePullBackOff |
| :white_check_mark: | WhetherPodSetImageRegistry | :white_check_mark: | WhetherPodSetCpuLimitsMissing |
| :white_check_mark: | WhetherPodNoSuchFileOrDirectory | :white_check_mark: | WhetherPodIOError |
| :white_check_mark: | WhetherPodNoSuchDeviceOrAddress | :white_check_mark: | WhetherPodInvalidArgument |
| :white_check_mark: | WhetherPodDeviceOrResourceBusy | :white_check_mark: | WhetherPodFileExists |
| :white_check_mark: | WhetherPodTooManyOpenFiles | :white_check_mark: | WhetherPodNoSpaceLeftOnDevice |
| | WhetherNodeTokenExpired | | WhetherNodeApiServerExpired |
| | WhetherNodeKubeletExpired | | WhetherPodSetCpuRequestsMissing |
| | WhetherPodSetHostIPCSet | | WhetherPodSetHostNetworkSet |
| | WhetherPodHostPIDSet | | WhetherPodMemoryRequestsMiss |
| | WhetherPodSetHostPort | | WhetherPodSetMemoryLimitsMissing|
| | WhetherPodNotReadOnlyRootFiles | | WhetherPodSetPullPolicyNotAlways|
| | WhetherPodSetRunAsRootAllowed | | WhetherPodDangerousCapabilities |
## Results Example