有条件的可以去官方文档地址下载flannel的yaml文件
wget https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
其中 Network 需要与你创建集群时 --pod-network-cidr=10.244.0.0/16 保持一致
net-conf.json: |
{
"Network": "10.244.0.0/16",
"Backend": {
"Type": "vxlan"
}
}
可以通过查看
[root@k8s-master manifests]# cat kube-controller-manager.yaml | grep -e "--cluster-cidr"
- --cluster-cidr=10.244.0.0/16
下面附上链接的yaml文件
[root@k-master ~]# cat kube-flunnel.yaml
---
kind: Namespace
apiVersion: v1
metadata:
name: kube-flannel
labels:
k8s-app: flannel
pod-security.kubernetes.io/enforce: privileged
---
kind: ClusterRole
apiVersion: rbac.authorization.k8s.io/v1
metadata:
labels:
k8s-app: flannel
name: flannel
rules:
- apiGroups:
- ""
resources:
- pods
verbs