首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >‘-cni-bin-cni’是否在v1.24上仍然有效,或者是否存在任何替换文档?

‘-cni-bin-cni’是否在v1.24上仍然有效,或者是否存在任何替换文档?
EN

Stack Overflow用户
提问于 2022-05-04 00:18:24
回答 1查看 661关注 0票数 0

--cni-bin-dir对kubernetes v1.24仍然有效吗?

通过查看网络插件文档,对--cni-bin-dir进行了描述。但从看到变化,它就被移除了。

对于v1.24的Kubernetes CNI插件有什么文档吗?

参考文献

https://kubernetes.io/docs/concepts/extend-kubernetes/compute-storage-net/network-plugins/

https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md

EN

回答 1

Stack Overflow用户

发布于 2022-05-04 01:19:14

简短的回答是的,它已经被删除了。

库贝利特

--cni-bin-dir string Default: /opt/cni/bin

要搜索CNI插件二进制文件的目录的完整路径的逗号分隔列表。只有当容器运行时设置为停靠时,此特定于停靠器的标志才能工作。(弃用:将与dockershim.一起删除)

源- https://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/

船坞

Dockershim被从Kubernetes撤除,释放了v1.24

源- https://kubernetes.io/docs/tasks/administer-cluster/migrating-from-dockershim/

结论

将这两位合并在一起,--cni-bin-dir被废弃,然后使用dockershim删除v1.24版本。

我发现这个docs页面对于了解kubernetes组件使用的不同标志的详细信息很有用:

https://kubernetes.io/docs/reference/command-line-tools-reference/

已更新

这取决于您的CNI管理cni,例如,如果您使用法兰绒和它的DaemonSet,它将为您创建这些脏。

取自https://github.com/flannel-io/flannel/blob/master/Documentation/kube-flannel.yml#L236-L238

代码语言:javascript
复制
...
      - name: cni-plugin
        hostPath:
          path: /opt/cni/bin
...

这个DaemonSet定义了一些卷,并在主机上为您创建了dir。

我相信Kubelet并不关心与您的CNI交互,您的容器运行时应该这样做。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72106699

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档