赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 分布式云容器平台ACK One
  4. 操作指南
  5. 注册集群
  6. 网络
  7. 配置数据中心BGP网络

配置数据中心BGP网络

  • 网络
  • 发布于 2025-04-18
  • 0 次阅读
文档编辑
文档编辑

若本地数据中心的网络模式为BGP网络,您在混合云场景下只能使用BGP Peer模式,且云下环境中使用的交换机和路由器都要支持BGP协议,Calico是支持Overlay和BGP协议的网络模型。本文介绍如何配置云下K8s集群的Calico网络。

前提条件

  • 您的云下数据中心已创建Kubernetes集群,且集群已安装Calico插件。具体操作,请参见安装Calico。

  • 您的云下数据中心已加入云企业网,具体操作,请参见云上云下网络互通。

背景信息

云上云下网络连接示意图如下所示:

image

配置方法

  1. 安装 Calicoctl。

  2. 使用Calicoctl下发以下两个资源来配置Calico的策略。

    根据云下环境选择合适的asNumber和peerIP。

    kubectl apply -f - << EOF
    apiVersion: projectcalico.org/v3
    kind: BGPConfiguration
    metadata:
      name: default
    spec:
      logSeverityScreen: Info
      nodeToNodeMeshEnabled: false
      asNumber: 64513
    EOF
    kubectl apply -f - << EOF
    apiVersion: projectcalico.org/v3
    kind: BGPPeer
    metadata:
      name: my-global-peer
    spec:
      peerIP: 192.168.0.1
      asNumber: 64513
    EOF
  3. 通过以下两种方式检查路由条目是否已经下发。

    • 通过Calicoctl检查路由条目是否已经下发。

      [root@master ~]# ./calicoctl node status
      Calico process is running.
      
      IPv4 BGP status
      +--------------+-----------+-------+----------+-------------+
      | PEER ADDRESS | PEER TYPE | STATE |  SINCE   |    INFO     |
      +--------------+-----------+-------+----------+-------------+
      | 192.168.0.1  | global    | up    | 03:38:03 | Established |
      +--------------+-----------+-------+----------+-------------+
      
      IPv6 BGP status
      No IPv6 peers found.
    • 通过查看云企业网的VPC的自定义路由表,也可以看到对应的路由规则。

      1. 登录专有网络管理控制台。

      2. 在左侧导航栏中,单击路由表。

      3. 在路由表页面,单击目标实例进入路由表详情页面。

      4. 单击路由条目列表,然后单击云企业网查看路由表,表中已存在上述路由规则。

相关文章

混合网络概述 2025-04-18 18:15

混合集群是通过阿里云注册集群接入本地数据中心自建Kubernetes集群的容器集群,它可以为自建Kubernetes扩容云上ECS节点,同时也可以管理云上云下计算资源。本文介绍混合集群的网络模式及如何实现云上云下网络互联互通。 混合集

配置数据中心BGP网络 2025-04-18 18:15

若本地数据中心的网络模式为BGP网络,您在混合云场景下只能使用BGP Peer模式,且云下环境中使用的交换机和路由器都要支持BGP协议,Calico是支持Overlay和BGP协议的网络模型。本文介绍如何配置云下K8s集群的Calico网络。 前提条件

部署和配置Terway网络插件 2025-04-18 18:15

混合集群中的容器网络插件包括本地数据中心中运行的容器网络插件和云上计算节点上运行的容器网络插件两部分。本文将介绍如何在混合集群中部署和配置Terway网络插件。 前提条件

ALB Ingress概述 2025-04-18 18:15

本文介绍Ingress基本概念以及ALB Ingress Controller的工作原理、使用说明和安装要求。 Ingress基本概念

注册集群使用CCM 2025-04-18 18:15

CCM提供Kubernetes与阿里云基础产品(例如CLB等)对接的能力。本文介绍如何在注册集群中部署和使用CCM。 前提条件 已接入注册集群。具体操作,请参见创建注册集群。 已通过kub

ALB Ingress Controller组件管理 2025-04-18 18:15

ACK注册集群基于ALB七层转发规则提供了托管的ALB Ingress Controller。本文介绍如何在注册集群上安装和卸载ALB Ingress Controller。

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号