使用PrivateLink解决数据中心网段IP冲突

数据中心的Kubernetes集群通过专线接入ACK One注册集群后,在使用Serverless算力资源时,ack-virtual-node组件需要调用阿里云内网的OpenAPI进行资源生命周期管理。而这些内网的OpenAPI域名解析的IP地址通常都是100网段的IP,可能会导致内网中使用相同网段的其他服务发生冲突,从而影响资源的正常访问和操作。本文介绍如何使用PrivateLink解决数据中心网段IP冲突。

前提条件

操作步骤

说明

通过ack-virtual-node使用Serverless算力,需要为VPC、ACSECI分别创建终端端点。以下操作以VPC为例:

  1. 登录终端节点控制台,单击创建终端节点

  2. 创建终端节点页面,根据以下信息配置终端节点。更多详细信息,请参见创建和管理终端节点

    配置

    说明

    所属地域

    选择终端节点所属地域。

    节点名称

    输入自定义终端节点的名称。

    终端节点类型

    请选择接口终端节点

    终端节点服务

    请选择阿里云服务,然后输入目标终端节点服务名称。

    说明

    阿里云服务类型的终端节点,您需要提交工单添加白名单后才能使用。

    专有网络

    选择需要创建终端节点的VPC

    安全组

    选择要与终端节点网卡关联的安全组,安全组可以管控VPC到终端节点网卡的数据通信。

    终端节点网卡是终端节点VPC访问终端节点服务的入口。

    说明

    一个终端节点默认最多支持添加5个安全组。

    可用区与交换机

    选择终端节点服务对应的可用区,然后选择该可用区内的交换机。系统会自动在每个交换机下创建一个终端节点网卡。

    • 单可用区:支持只选择终端节点服务对应的一个可用区。

      1. 单击一个可用区与交换机后的image.png图标。

      2. 在弹出的提示框中单击确定

    • 多可用区:支持选择终端节点服务对应的多个可用区。默认需要选择两个可用区和交换机。如果您需要选择更多可用区,请单击添加交换机

    说明

    选择多个可用区能够确保当任意可用区发生故障时,应用能够迅速切换至其他可用区,从而避免服务中断或数据丢失,保障业务的高可用性和稳定性。

    资源组

    选择终端节点所属的资源组。

    标签

    填写标签键标签值

    描述

    输入终端节点的描述信息。

    访问策略

    选择访问策略。

    • 默认策略:默认完全访问。

    • 自定义策略:支持自行录入策略。

    关联角色创建须知

    首次创建终端节点时,系统将会为您自动创建一个服务关联角色,以完成相应功能。

  3. 配置完成后,单击确定创建

  4. 登录云解析DNS控制台。在左侧导航栏点击 内网DNS解析(PrivateZone) 页面选择云产品域名选项卡查看默认解析的域名。

    image

  5. 单击对应的内置权威域名(Zone),查看解析记录。

    image