Kubernetes 将命令放入吊舱
我试图在我的pod中设置命令,当我尝试创建pod时,这个错误会显示出来 错误:解析pod.yaml时出错:将yaml转换为JSON:yaml时出错: 第17行:未找到预期的“,”或“]” pod.yamlKubernetes 将命令放入吊舱,kubernetes,command,yaml,kubernetes-pod,Kubernetes,Command,Yaml,Kubernetes Pod,我试图在我的pod中设置命令,当我尝试创建pod时,这个错误会显示出来 错误:解析pod.yaml时出错:将yaml转换为JSON:yaml时出错: 第17行:未找到预期的“,”或“]” pod.yaml apiVersion: v1 kind: Pod metadata: name: iafoxtsdemo9 labels: app: iafoxtest name: iafoxtsdemo9 spec: containers: - name: iafox
apiVersion: v1
kind: Pod
metadata:
name: iafoxtsdemo9
labels:
app: iafoxtest
name: iafoxtsdemo9
spec:
containers:
- name: iafox
image: xxxxx.azurecr.io/xxxxx:3.5-7-g24789b7
ports:
- containerPort: 8080
env:
- name: DBNAME
value: "ts-demo1"
command: ["/bin/bash"]
args: ["-c","cd /usr/local/tomcat/bin/ && sed -i "s~database\=.*;~database=${DBNAME};~" setenv.sh"]
imagePullSecrets:
- name: iafoxkey
在参数中有嵌套的双引号,这会中断解析
args: ["-c","cd /usr/local/tomcat/bin/ && sed -i \"s~database\=.*;~database=${DBNAME};~\" setenv.sh"]