kuberntes - pod中cmd及变量的使用
2019-04-03 本文已影响37人
条子在洗澡
POD 添加command的不同写法
#写法1 busybox_pod.yaml ,命令逗号后有空格分开
apiVersion: v1
kind: Pod
metadata:
name: myapp-pod
labels:
app: myapp
spec:
containers:
- name: myapp-container
image: busybox
command: ['sh', '-c', 'echo OK!&& sleep 60']
#写法2 busybox_pod.yaml
apiVersion: v1
kind: Pod
metadata:
name: myapp-pod
labels:
app: myapp
spec:
containers:
- name: myapp-container
image: busybox
command:
- sh
- -c
- echo hello &&sleep 60
#写法3 busybox_pod.yaml
apiVersion: v1
kind: Pod
metadata:
name: myapp-pod
labels:
app: myapp
spec:
containers:
- name: myapp-container
image: busybox
args:
- sh
- -c
- echo hello &&sleep 60
POD 添加变量并使用
apiVersion: v1
kind: Pod
metadata:
name: myapp-pod
labels:
app: myapp
spec:
containers:
- name: myapp-container
image: busybox
env:
- name : getin
value: 'ni hao'
- name: getout
value: 'bye bye'
command: ["/bin/echo"]
args: ["$(getin)", "$(getout)"]