我正在创建一个 tekton 项目,该项目将生成 docker 映像,而这些映像又将运行一些 kubectl 命令。这是我通过在 tekton docker:dind 图像和设置中使用边车完成的
securityContext:
privileged: true
env:
但是,其中一项任务失败了,因为它需要在 docker run 示例中具有等效的 --net=host 。
我试图用hostnetwork设置一个podtemplate:True,但是边车的任务无法启动docker
知道我是否可以在任务 yaml 文件中实现 --net=host 。这真的很有帮助。
我与边车的任务片段:
sidecars:
- image: mypvtreg:exv1
name: mgmtserver
args:
- --storage-driver=vfs
- --userland-proxy=false
# - --net=host
securityContext:
privileged: true
env:
# Write generated certs to the path shared with the client.
- name: DOCKER_TLS_CERTDIR
value: /certs
volumeMounts:
- mountPath: /certs