1、Multi-Cluster Networking and Service Discovery Leveraging NRI基于NRI的多集群网络和服务发现夏令明 紫金山实验室Di Xu(徐迪,Github:dixudx,CNCF Ambassador)Xiaohongshu(小红书)Agenda Why Multi-Cluster Challenges in Multi-Cluster Networking Introducing FleetBoard Demo&Some Use Cases Q&AWhy Multi-Cluster Business Needs Compliance/Isol
2、ation/Availability/Security/Latency/etc.Multi-Cloud Strategy avoid vendor lock-in HARD to maintain a very large cluster single cluster has its own limitations too 5k nodes/15k pods/30w containers Upgrading/Performance/Latency/Data Backup&Recovery/Failover Dont put all your eggs in one basket!Where W
3、e Are Now Multi-Cluster Management&Scheduling Stitch Multiple Clusters into One KubeFed/Clusternet/Karmada/OCM/Multi-cluster networking Submariner(https:/ outstanding Multi-Cluster Service DiscoveryChallenges in Multi-Cluster Networking Deployment Complexity Requires Broker Deployment Copy Broker To
4、ken Manually select a node as gateway Set up gateway node IP Numerous Limitations Requires Public IPs Pre-planning of non-conflicting CIDR ranges is essential Poor CNI(Container Network Interface)compatibilityChallenges in Multi-Cluster Networking(cont.)Highly Invasive Mixing network policies with n
5、ode policies Tunnels are visible on the node Architectural Complexity High number of tunnels Limited support for large number of clusters Increased Complexity Higher instability and management challengesAbout FleetBoard Multi-cluster Interconnection and Service Discovery Management Consistent Servic
6、e Discovery Mechanism Accessing Cross-Cluster Services:simple as visiting local clusters Configurable Network Tunnel Settings Hub or Dedicate Gateway Github:https:/ First Commit(Dec.2023)Leveraging NRINRI(Node Resource Interface)containerd 1.7+CRI-O 1.26+Mutat