小编Sim*_*mon的帖子

Kubernetes 容器参数行为不正确

我想使用 Kubernetes 和postman/newmanDocker 映像来执行我的 API 测试。

在本地,我可以使用以下命令执行图像

docker run postman/newman run <url-to-collection> --env-var baseUrl=<本地主机名>

我将映像包含在 Kubernetes 清单文件中

spec:
  containers:
    - name: newman
      image: postman/newman:latest
      args:
        - run
        - '<url-to-collection>'
        - --env-var baseUrl=<kubernetes-hostname>
Run Code Online (Sandbox Code Playgroud)

当我应用清单并查看容器的日志时,出现以下错误:

error: unknown option '--global-var baseUrl=<kubernetes-hostname>'

我用引号尝试了很多东西,并使用该command部分而不是该args部分,但总是得到相同的结果。我认为 Kubernetes 以某种方式构建命令,而newman可执行文件无法理解它。但是我找不到任何相关信息。

(我还在Newman 的 GitHub 存储库中创建了一个问题)

有人可以向我解释这个问题从何而来以及我如何解决这个问题吗?

不管怎么说,多谢拉!

args docker postman kubernetes newman

1
推荐指数
1
解决办法
1125
查看次数

标签 统计

args ×1

docker ×1

kubernetes ×1

newman ×1

postman ×1