我有一个包含 5 个容器的部署。其中两个具有参数,用于从--endpoint
ENV
所以我在部署后看到此错误
/home/xxx-csi-drivers/xxx-vpc-block-csi-driver flag redefined: endpoint panic: /home/xxx-csi-drivers/xxx-vpc-block-csi-driver flag redefined: endpoint
从中构建容器 A 的代码具有
endpoint = flag.String("endpoint", "/tmp/storage-secret-sidecar.sock", "Storage secret sidecar endpoint")
此外,构建容器 B 的代码也具有
endpoint = flag.String("endpoint", "unix:/tmp/csi.sock", "CSI endpoint")
在上述 bug 的代码原因中定义了相同的 var。endpoint
我已尝试更改文件中的名称。和其他没有帮助的选项。但是更改代码中的名称解决了这个问题,但需要更多地了解工作。所以贴了这个问题arg
deployment
flag
当年话下
相关分类