容器Kubernetes中的命令限制

容器Kubernetes中的命令限制,kubernetes,kubernetes-container,Kubernetes,Kubernetes Container,我想用命令行参数创建一个容器--lines 56-F 选项:为此,我运行命令=>k run app--image=lfccncf/arg output--dry run=client-o yaml>pod9.yaml apiVersion:v1 种类:豆荚 元数据: 标签: 运行:应用程序 名称:应用 规格: 容器: -图:lfccncf/arg输出 名称:应用 参数:[“--行”,“56”,“F”] 选项:这是如何完成任务的第二个选项。 kubectl运行app1--image=lfccn

我想用命令行参数创建一个容器--lines 56-F

  • 选项:为此,我运行命令=>
    k run app--image=lfccncf/arg output--dry run=client-o yaml>pod9.yaml

    apiVersion:v1 种类:豆荚 元数据: 标签: 运行:应用程序 名称:应用 规格: 容器: -图:lfccncf/arg输出 名称:应用 参数:[“--行”,“56”,“F”]
  • 选项:这是如何完成任务的第二个选项。
    kubectl运行app1--image=lfccncf/arg输出--dry run=client--command[“--lines 56-F”]-o yaml>pod9.yaml


  • 我有这样的限制“当创建pod时,您不需要指定容器命令,只需要args”。对于上述限制,哪个选项是正确的?

    第1个选项,因为您的意思是不需要指定命令,并且假设它已经预烘焙到容器映像中<代码>--第56-F行是参数,而不是“命令”

    引自:

    配置文件中定义的命令和参数将覆盖容器映像提供的默认命令和参数。如果定义了参数,但未定义命令,则默认命令将与新参数一起使用

    类似的工作方法将是:

    $kubectl run app1--image=lfccncf/arg输出--dry run=client-o yaml--lines 56-F>pod9.yaml