Calico多集群通信
335 字
2 分钟
Calico多集群通信
1 添加 ippool
1.1 配置 ippool
以clusterA集群为例子,此操作也要在clusterB 执行
# 在 clusterA 集群执行# 导出配置文件calicoctl get ippool default-ipv4-ippool -o yaml > clusterA-ippool.yaml
# 修改配置文件vim clusterA-ippool.yamlapiVersion: projectcalico.org/v3items:- apiVersion: projectcalico.org/v3 kind: IPPool metadata: name: clusterA-ipv4-ippool 修改名称 spec: allowedUses: - Workload - Tunnel blockSize: 26 cidr: 192.168.0.0/16 disabled: true # 添加 ipipMode: CrossSubnet natOutgoing: true nodeSelector: all() vxlanMode: Neverkind: IPPoolList
#拷贝到 clusterA 集群执行calicoctl apply -f clusterA-ippool.yaml1.2 查看
1.2.1 clusterA 集群
calicoctl get ippool -o wideNAME CIDR NAT IPIPMODE VXLANMODE DISABLED DISABLEBGPEXPORT SELECTORdefault-ipv4-ippool 192.168.0.0/16 true CrossSubnet Never false false all()clusterB-ipv4-ippool 172.16.0.0/16 true Always Never true false all()1.2.2 clusterB 集群
get ippool -o wideNAME CIDR NAT IPIPMODE VXLANMODE DISABLED DISABLEBGPEXPORT SELECTORclusterA-ipv4-ippool 192.168.0.0/16 true CrossSubnet Never true false all()default-ipv4-ippool 172.16.0.0/16 true Always Never false false all()2 BGP 对等体配置
以clusterA集群为例子,此操作也要在clusterB 执行,如果需要高可用需要加多个对等体
apiVersion: projectcalico.org/v3kind: BGPPeermetadata: name: clusterb-global-peer1spec: node: clusterBmaster1 peerIP: 10.0.0.1 asNumber: 63456 # 通过 `calicoctl get BGPConfiguration` 查看2.1 查看
10.0.0.1为clusterB 集群的 master 节点
calicoctl node statusCalico process is running.
IPv4 BGP status+----------------+---------------+-------+----------+-------------+| PEER ADDRESS | PEER TYPE | STATE | SINCE | INFO |+----------------+---------------+-------+----------+-------------+| 10.1.1.1 | node specific | up | 06:54:15 | Established || 10.1.1.1 | node specific | up | 06:54:15 | Established || 10.0.0.1 | node specific | up | 07:36:05 | Established |+----------------+---------------+-------+----------+-------------+3 问题记录
3.1 获取不到另一个 集群路由
# 测试配置对等体的端口telnet 10.0.0.1 179文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
相关文章 智能推荐
1
如何优雅的使用Calico 路由反射模式
🐳云原生 Calico 路由反射模式,实现自动发现节点路由
2
OpenClaw安装
💻Linux 龙虾安装笔记
3
Kubespray 国内安装k8s集群
🐳云原生 最可靠的k8s安装工具
4
如何安全的备份Kubernetes
🐳云原生 如何安全的备份Kubernetes
5
KubeSsphere 4 使用
🐳云原生 KubeSsphere 4 使用记录
随机文章 随机推荐