Update cli commands (#15268)

* Update cli commands

* Small fixes

* Update snippet
This commit is contained in:
Nikita Potapenko
2019-07-14 06:09:01 +03:00
committed by Kubernetes Prow Robot
parent 62656313f1
commit 4a1203a941
@@ -39,15 +39,13 @@ content_template: templates/task
kubectl create -f https://k8s.io/docs/tasks/inject-data-application/commands.yaml kubectl create -f https://k8s.io/docs/tasks/inject-data-application/commands.yaml
``` ```
<!--
2. List the running Pods: 2. List the running Pods:
-->
获取正在运行的 pod 获取正在运行的 pod
```shell ```shell
kubectl get pods kubectl get pods
``` ```
查询结果显示在command-demo这个Pod下运行的容器已经启动完成 查询结果显示在command-demo这个Pod下运行的容器已经启动完成
@@ -59,7 +57,7 @@ content_template: templates/task
日志中显示了HOSTNAME 与KUBERNETES_PORT 这两个环境变量的值: 日志中显示了HOSTNAME 与KUBERNETES_PORT 这两个环境变量的值:
```shell ```
command-demo command-demo
tcp://10.3.240.1:443 tcp://10.3.240.1:443
``` ```
@@ -69,13 +67,13 @@ content_template: templates/task
在上面的示例中,我们直接将一串字符作为命令的入参。除此之外,我们还可以 在上面的示例中,我们直接将一串字符作为命令的入参。除此之外,我们还可以
将环境变量作为命令的入参。 将环境变量作为命令的入参。
```shell ```yaml
env: env:
- name: MESSAGE - name: MESSAGE
value: "hello world" value: "hello world"
command: ["/bin/echo"] command: ["/bin/echo"]
args: ["$(MESSAGE)"] args: ["$(MESSAGE)"]
``` ```
这样一来,我们就可以将那些用来设置环境变量的方法应用于设置命令的入参,其 这样一来,我们就可以将那些用来设置环境变量的方法应用于设置命令的入参,其
中包括了[ConfigMaps](/docs/tasks/configure-pod-container/configure-pod-configmap/) 中包括了[ConfigMaps](/docs/tasks/configure-pod-container/configure-pod-configmap/)
@@ -92,10 +90,10 @@ content_template: templates/task
有时候,需要通过shell来执行命令。 例如,命令可能由多个命令组合而成,抑或包含 有时候,需要通过shell来执行命令。 例如,命令可能由多个命令组合而成,抑或包含
在一个shell脚本中。这时,就可以通过如下方式在shell中执行命令: 在一个shell脚本中。这时,就可以通过如下方式在shell中执行命令:
```shell ```shell
command: ["/bin/sh"] command: ["/bin/sh"]
args: ["-c", "while true; do echo hello; sleep 10;done"] args: ["-c", "while true; do echo hello; sleep 10;done"]
``` ```
## 注意 ## 注意