美文网首页云原生
kubeadm(三)——安装weave

kubeadm(三)——安装weave

作者: 印随2018 | 来源:发表于2019-07-23 23:58 被阅读0次

在master节点上执行 kubectl get nodes命令,会发现Kubernetes提示Master 为 NotReady 状态,这是因为还没有安装CNI网络插件:

# kubectl get nodes
NAME                      STATUS     ROLES    AGE   VERSION
izt4n3ku8e7bzoykwbgw22z   NotReady   <none>   16s   v1.14.0
izt4n3ku8e7bzoykwbgw23z   NotReady   <none>   13s   v1.14.0
izt4nf4t1bo76k323duacxz   NotReady   master   50m   v1.14.0

对于CNI网络插件,可以有很多选择。我们这里选择weave,执行下面的命令即可一键完成安装:

# kubectl apply -f "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d '\n')"
serviceaccount/weave-net created
clusterrole.rbac.authorization.k8s.io/weave-net created
clusterrolebinding.rbac.authorization.k8s.io/weave-net created
role.rbac.authorization.k8s.io/weave-net created
rolebinding.rbac.authorization.k8s.io/weave-net created
daemonset.extensions/weave-net created

再次查看节点状态

# kubectl get nodes
NAME                      STATUS   ROLES    AGE     VERSION
izt4n3ku8e7bzoykwbgw22z   Ready    <none>   7m33s   v1.14.0
izt4n3ku8e7bzoykwbgw23z   Ready    <none>   7m30s   v1.14.0
izt4nf4t1bo76k323duacxz   Ready    master   57m     v1.14.0

可以看到,所有的node都是 Ready 状态了

相关文章

网友评论

    本文标题:kubeadm(三)——安装weave

    本文链接:https://www.haomeiwen.com/subject/ronzlctx.html