如何在同一行上编写带有标志和参数的 Kubernetes pod 命令?

如何在同一行上编写带有标志和参数的 Kubernetes pod 命令?

我有适用于 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

相关内容