购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.1.8 部署网络插件

在上述结果中,节点状态显示为“NotReady”,表示该节点尚未准备就绪。这是由于kubelet服务未发现网络插件导致的,kubelet日志中也对此进行了说明(“network plugin is not ready”)。

Kubernetes网络插件主要用于实现集群内部Pod通信,负责配置和管理Pod的网络。常见的网络插件包括Calico、Flannel、Cilium等,这里选择使用Calico作为Kubernetes网络插件,安装Calico网络插件:

等待片刻,查看Pod对象:

所有Pod的状态均显示为“Running”,说明Calico安装成功。再通过“kubectl get nodes”命令查看节点,状态转为“Ready”,表示节点准备就绪。

需要注意的是,Kubernetes考虑到安全性,“kubeadm join”命令中的Token有效期为24小时,过期后不可再使用。但是,你可以使用“kubeadm token create --print-join-command”命令创建新的Token,以添加新的工作节点。 /MbkD5bFcA74KKgph0CY1S4YiC4N23n79xN9YNJxHRZXsRlhpC5Db94gt9QnoZZ1

点击中间区域
呼出菜单
上一章
目录
下一章
×