如何在 Helm 图表中配置 docker 入口点

jwi*_*mer 5 docker kubernetes kubernetes-helm

我有以下docker-compose文件,但我不知道如何在 helm 中设置working_dir和。有人有如何做到这一点的例子吗?entrypointdeployment.yaml

docker-compose

version: "3.5"
services:               
    checklist:
        image: ...
        working_dir: /checklist
        entrypoint: ["dotnet", "Checklist.dll"]        
        ...
Run Code Online (Sandbox Code Playgroud)

Pie*_* B. 5

Helm 使用 KubernetesDeployment的术语与 Docker 不同。您需要定义:

  • commandentrypointDocker Compose中的 Helm (见这篇文章
  • workingDirworking_dirDocker Compose中的 Helm (见这篇文章

对于您的示例,它将是:

...
containers:
 - name: checklist
   ...
   command: ["dotnet", "Checklist.dll"] # Docker entrypoint equivalent
   workingDir: "/checklist" # Docker working_dir equivalent
Run Code Online (Sandbox Code Playgroud)