我有适用于 Kubernetes/OpenShift cronjob/pod 的以下配置:
spec:
containers:
- name: activate-trigger
image: curlimages/curl
command:
- curl
- --header
- "content-Type: application/json"
- --data
- '{"name": "Pipeline triggered from curl"}'
- http://api.endpoint
我想将标志和其关联值组合到同一行,如下所示:
spec:
containers:
- name: activate-trigger
image: curlimages/curl
command:
- curl
- --header "content-Type: application/json"
- --data '{"name": "Pipeline triggered from curl"}'
- http://api.endpoint
但是我找不到正确的引号和双引号组合来使其工作。这可以在 YAML 和 Kubernetes 中实现吗?
感谢您的时间
答案1
这似乎是不可能的。如果工具(例如)可以在其标志中curl
接受,则可能存在解决方法。根据此帖子:=
https://discuss.kubernetes.io/t/how-to-write-command-for-kubernetes-pod-with-flag-and-parameter-on-same-line/26071