controller

This commit is contained in:
huanqing.shao
2019-09-11 10:59:48 +08:00
parent 90d076c5c1
commit 5d21d03da1
4 changed files with 15 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 204 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 218 KiB

View File

@ -5,6 +5,8 @@ description: 本文介绍了 Kubernetes Controller控制器的概念
# 控制器 - 概述
## 概述
Pod容器组是 Kubernetes 中最小的调度单元,您可以通过 kubectl 直接创建一个 Pod。Pod 本身并不能自愈self-healing。如果一个 Pod 所在的 Node 节点出现故障或者调度程序自身出现故障Pod 将被删除;同理,当因为节点资源不够或节点维护而驱逐 Pod 时Pod 也将被删除。
Kubernetes 通过引入 Controller控制器的概念来管理 Pod 实例。在 Kubernetes 中,<font color="red">您应该始终通过创建 Controller 来创建 Pod而不是直接创建 Pod</font>。**控制器可以提供如下特性:**
@ -42,3 +44,16 @@ Kubernetes 通过引入 Controller控制器的概念来管理 Pod 实例
::: tip
常规的部署任务中所需要的控制器类型Kuboard 都已经支持。以典型的 Spring Cloud 等微服务框架而言Kuboard 已经可以非常好地对其进行运维和管理。
:::
## 在 Kuboard 中的体现
在 Kuboard 工作负载编辑器中,控制器的概念如下图所示:
<img src="./workload.assets/image-20190910232615991.png" style="border: 1px solid #d7dae2; max-width: 600px;"></img>
**界面如下图所示:**
![image-20190910232736012](./workload.assets/image-20190910232736012.png)