tes*_*ter 7 kubernetes flanneld flannel
要使用法兰绒安装kubernetes,首先需要运行一个:
kubeadm init --pod-network-cidr 10.244.0.0/16
Run Code Online (Sandbox Code Playgroud)
问题是:
pod-network-cidr是pod将使用的虚拟网络。也就是说,任何创建的Pod都将获得该范围内的IP。
在法兰绒中设置此参数的原因是由于以下原因:https : //github.com/coreos/flannel/blob/master/Documentation/kube-flannel.yml
让我们看一下配置:
net-conf.json: |
{
"Network": "10.244.0.0/16",
"Backend": {
"Type": "vxlan"
}
}
Run Code Online (Sandbox Code Playgroud)
kube-flannel yml文件具有10.244.0.0/16硬编码为网络值。如果要使用其他网络(例如,kubeadm使用的默认网络),则必须修改yml以匹配该网络。从这个意义上讲,简单地从10.244.0.0/16启动kubeadm更加容易,因此yml可以直接使用。
使用该配置,法兰绒将相应地在不同节点中配置覆盖。此处有更多详细信息:https : //blog.laputa.io/kubernetes-flannel-networking-6a1cb1f8ec7c
| 归档时间: |
|
| 查看次数: |
2735 次 |
| 最近记录: |