Kubernetes 网络搭建-Calico
接上一篇,大早上试下 Calico,从目前的各种评论上来看 Calico 的性能要更好些,不过由于是纯三层的解决方案,某些用到二层的应用可能无法使用,不过目前还没遇到过,个人理解这种情况应该不多
一、环境准备
首先有个 kubernetes 集群,集群网络处于未部署状态,集群信息如下
IP地址 | 节点 |
---|---|
192.168.1.101 | master |
192.168.1.102 | node,etcd(单点) |
192.168.1.103 | node |
二、开搞
至于 kubernetes 集群创建实在不想啰嗦,具体参考上一篇博客
Calico 官方提供了很好的文档支持,在这里 基本能找到所有的参考教程,以下直接照着官方文档来
首先把 Calico 的 yaml 下载下来,这里采用官方文档 kubernetes 页面的 yaml,非 kubeadm 的,kubeadm 页面的 yaml 里面 多了创建 etcd 集群信息啥的,没什么卵用
1 |
|
编辑 calico.yaml
,修改 etcd 地址
1 |
|
然后创建网络
1 |
|
创建完成后如下
节点测试如下
更细节的性能体现等可参考 将Docker网络方案进行到底
Kubernetes 网络搭建-Calico
https://mritd.com/2016/12/01/set-up-kubernetes-cluster-by-calico/