【问题标题】:kubernetes: How to view or list the installed CNI addons?kubernetes:如何查看或列出已安装的 CNI 插件?
【发布时间】:2020-01-08 20:48:06
【问题描述】:

假设,我刚刚安装了一个 Kubernetes CNI 插件,例如weave-net

kubectl apply -f "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d '\n')"

如何查看或列出已安装的 CNI 插件?

安装后我怎么知道它正在运行?或者如果我kubectl delete插件,我怎么知道它被删除了?

安装插件后,我有点期待看到为这个插件创建的一些对象。这样,如果我想删除它,我就不必记住我用来安装的确切 URL,我只需查找对象名称并删除它即可。

【问题讨论】:

    标签: kubernetes kubectl cni


    【解决方案1】:

    如果您列出 kube-system 命名空间中的 pod,您可以看到这些 pod。 pod 的名称将以 weave-net-xxxxx 开头。由于它是 Deamonset 对象,因此 pod 的计数将基于您的 k8s 节点。实际上会为一个节点创建一个 pod。

    kubectl get pods -n kube-system
    

    【讨论】:

    • 除了这个答案,您还可以通过运行命令ls /etc/cni/net.d 来检查您拥有的答案。它会显示你的 cni 的配置文件。
    猜你喜欢
    • 1970-01-01
    • 2013-06-06
    • 2019-07-24
    • 1970-01-01
    • 2021-04-06
    • 2020-06-21
    • 1970-01-01
    • 2010-10-12
    • 1970-01-01
    相关资源
    最近更新 更多