ZH-trans: fixing formatting errors (#11661)

* ZH-trans: fixing formatting errors

* Update ZH-trans: fixing formatting errors
This commit is contained in:
lIuDuI
2018-12-17 09:46:30 +08:00
committed by Kubernetes Prow Robot
parent 13c89553f6
commit 2fc7e6e2d9
@@ -8,7 +8,7 @@ title: 静态Pods
*静态 pods* 直接由特定节点上的 kubelet 进程来管理,不通过主控节点上的 API 服务器。静态 pod 不关联任何 replication controller,它由 kubelet 进程自己来监控,当 pod 崩溃时重启该 pod。对于静态 pod 没有健康检查。静态 pod 始终绑定在某一个 kubelet,并且始终运行在同一个节点上。 *静态 pods* 直接由特定节点上的 kubelet 进程来管理,不通过主控节点上的 API 服务器。静态 pod 不关联任何 replication controller,它由 kubelet 进程自己来监控,当 pod 崩溃时重启该 pod。对于静态 pod 没有健康检查。静态 pod 始终绑定在某一个 kubelet,并且始终运行在同一个节点上。
Kubelet自动为每一个静态podKubernetesAPI服务器上创建一个镜像PodMirror Pod,因此可以在API服务器查询到该pod,但是不被API服务器控制例如不能删除 Kubelet 自动为每一个静态 podKubernetesAPI 服务器上创建一个镜像 Pod(Mirror Pod),因此可以在 API 服务器查询到该 pod,但是不被 API 服务器控制(例如不能删除)
## 静态 pod 创建 ## 静态 pod 创建
@@ -64,11 +64,11 @@ Kubelet自动为每一个静态pod在Kubernetes的API服务器上创建一个镜
## 通过 HTTP 创建静态 Pods ## 通过 HTTP 创建静态 Pods
Kubelet周期地从--manifest-url=<URL>参数指定的地址下载文件,并且把它翻译成JSON/YAML格式的pod定义。此后的操作方式与--pod-manifest-path=<directory>相同,kubelet会不时地重新下载该文件,当文件变化时对应地终止或启动静态pod如下 Kubelet 周期地从 --manifest-url=<URL> 参数指定的地址下载文件,并且把它翻译成 JSON/YAML 格式的 pod 定义。此后的操作方式与 --pod-manifest-path=<directory> 相同,kubelet 会不时地重新下载该文件,当文件变化时对应地终止或启动静态 pod(如下)
## 静态 pods 的动作行为 ## 静态 pods 的动作行为
kubelet启动时,由`--pod-manifest-path=` or `--manifest-url=`参数指定的目录下定义的所有pod都会自动创建,例如,我们示例中的static-web。 可能要花些时间拉取nginx镜像,耐心等待... kubelet 启动时,由 `--pod-manifest-path=` 或者 `--manifest-url=` 参数指定的目录下定义的所有 pod 都会自动创建,例如,我们示例中的 static-web。 (可能要花些时间拉取 nginx 镜像,耐心等待...)
```shell ```shell
[joe@my-node1 ~] $ docker ps [joe@my-node1 ~] $ docker ps
@@ -76,7 +76,7 @@ CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAME
f6d05272b57e nginx:latest "nginx" 8 minutes ago Up 8 minutes k8s_web.6f802af4_static-web-fk-node1_default_67e24ed9466ba55986d120c867395f3c_378e5f3c f6d05272b57e nginx:latest "nginx" 8 minutes ago Up 8 minutes k8s_web.6f802af4_static-web-fk-node1_default_67e24ed9466ba55986d120c867395f3c_378e5f3c
``` ```
如果我们查看KubernetesAPI服务器运行在主机 `my-master`,可以看到这里创建了一个新的镜像Pod: 如果我们查看 KubernetesAPI 服务器(运行在主机 `my-master`),可以看到这里创建了一个新的镜像 Pod
```shell ```shell
[joe@host ~] $ ssh my-master [joe@host ~] $ ssh my-master
@@ -87,7 +87,7 @@ static-web-my-node1 1/1 Running 0 2m
静态 pod 的标签会传递给镜像 Pod,可以用来过滤或筛选。 静态 pod 的标签会传递给镜像 Pod,可以用来过滤或筛选。
需要注意的是,我们不能通过API服务器来删除静态pod例如,通过 [`kubectl`](/docs/user-guide/kubectl/) 命令kebelet不会删除它。 需要注意的是,我们不能通过 API 服务器来删除静态 pod(例如,通过 [`kubectl`](/docs/user-guide/kubectl/) 命令)kebelet 不会删除它。
```shell ```shell
[joe@my-master ~] $ kubectl delete pod static-web-my-node1 [joe@my-master ~] $ kubectl delete pod static-web-my-node1
@@ -110,7 +110,7 @@ CONTAINER ID IMAGE COMMAND CREATED ...
## 静态 pods 的动态增加和删除 ## 静态 pods 的动态增加和删除
运行中的kubelet周期扫描配置的目录我们这个例子中就是`/etc/kubelet.d`下文件的变化,当这个目录中有文件出现或消失时创建或删除pods。 运行中的 kubelet 周期扫描配置的目录(我们这个例子中就是`/etc/kubelet.d`)下文件的变化,当这个目录中有文件出现或消失时创建或删除 pods。
```shell ```shell
[joe@my-node1 ~] $ mv /etc/kubelet.d/static-web.yaml /tmp [joe@my-node1 ~] $ mv /etc/kubelet.d/static-web.yaml /tmp