add architecture
Signed-off-by: Forest-L <lilin@yunify.com>
This commit is contained in:
parent
fad74820f1
commit
8a977c462a
|
@ -2,6 +2,11 @@
|
||||||
|
|
||||||
Kubeye aims to find various problems on Kubernetes, such as application misconfiguration, cluster components unhealthy and node problems(using [Node-Problem-Detector](https://github.com/kubernetes/node-problem-detector)). Besides predefined rules, it also supports custom defined rules.
|
Kubeye aims to find various problems on Kubernetes, such as application misconfiguration, cluster components unhealthy and node problems(using [Node-Problem-Detector](https://github.com/kubernetes/node-problem-detector)). Besides predefined rules, it also supports custom defined rules.
|
||||||
|
|
||||||
|
## Architecture
|
||||||
|
Kubeye gets cluster diagnostic data by calling the Kubernetes API, by regular matching of key error messages in logs and by rule matching of container syntax. See Architecture for details.
|
||||||
|
|
||||||
|
![Image](./docs/Kubeye-Architecture.jpg?raw=true)
|
||||||
|
|
||||||
## How to use
|
## How to use
|
||||||
- Install Kubeye on your machine
|
- Install Kubeye on your machine
|
||||||
- Download pre built executables from [Releases](https://github.com/kubesphere/kubeye/releases).
|
- Download pre built executables from [Releases](https://github.com/kubesphere/kubeye/releases).
|
||||||
|
|
|
@ -10,12 +10,12 @@ Node not ready. The error log shows the following error message:
|
||||||
##### Cause:
|
##### Cause:
|
||||||
Docker service exception
|
Docker service exception
|
||||||
##### Resolving the problem:
|
##### Resolving the problem:
|
||||||
1. On the corresponding node, see if the docker service is Running or exist?, such as the following command:
|
1. Go to the corresponding node and check if the docker service is running or exist by the following command:
|
||||||
`systemctl status docker`
|
`systemctl status docker`
|
||||||
2. If it's not running, start it, such as the following command:
|
2. If it's not running, start the docker service with the following command:
|
||||||
`systemctl start docker`
|
`systemctl start docker`
|
||||||
3. If it's not exist, it means that the corresponding node is reset and need to add node or delete node. prefer to [add/delete](https://github.com/kubesphere/kubekey#add-nodes)
|
3. If does not exist, it means that the corresponding node is reset and need to be added or deleted. prefer to [add/delete](https://github.com/kubesphere/kubekey#add-nodes)
|
||||||
4. If start fails, you can open two terminals on the same machine, one with the command view docker logs and the other with start docker command. such as the following command:
|
4. If start fails, open two terminals on the same machine, one with the command view docker logs and the other with start docker command. such as the following command:
|
||||||
one terminal: `journalctl -u docker -f`, other terminal: `systemctl start docker`
|
one terminal: `journalctl -u docker -f`, other terminal: `systemctl start docker`
|
||||||
|
|
||||||
## Pod-level issues
|
## Pod-level issues
|
||||||
|
|
Binary file not shown.
After Width: | Height: | Size: 34 KiB |
Loading…
Reference in New Issue