Kubernets

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)"]



上一篇下一篇

猜你喜欢

热点阅读