
问题已解决了,记录一下。
刚学k8s的菜鸟,好多不懂,没办法后面我重新搭建了一次,终于发现了问题,apply kube-flannel.yml的时候有一个和视频里不一样。
猜测问题原因应该是:apply的时候没有去创建这个 叫flannel 的 ClusterRole,后面 flannel 组件在 Kubernetes 集群都没权限,所以起不来。
但第一次用的就是课件里 kubeblog/docs/Chapter4/flannel.yaml,不知道为啥没用。

我使用云服务器搭建的master节点显示的是:
namespace/kube-flannel created
clusterrole.rbac.authorization.k8s.io/flannel created
clusterrolebinding.rbac.authorization.k8s.io/flannel created
serviceaccount/flannel created
configmap/kube-flannel-cfg created
daemonset.apps/kube-flannel-ds created
视频里显示的是:
podsecuritypolicy.policy/psp.flannel.unprivileged created
clusterrole.rbac.authorization.k8s.io/flannel created
clusterrolebinding.rbac.authorization.k8s.io/flannel created
serviceaccount/flannel created
configmap/kube-flannel-cfg created
daemonset.apps/kube-flannel-ds created