我的k8s集群部署在不同的集群中,云效Flow支持加白名单吗?

我的k8s集群部署在不同的集群中,云效Flow支持加白名单吗?

展开
收起
嘟嘟嘟嘟嘟嘟 2024-03-19 17:12:08 60 发布于海南 分享
分享
版权
举报
阿里云 AI 助理回答

云效 Flow 支持为 Kubernetes 集群配置白名单,以满足安全访问的需求。以下是详细的解答和操作步骤:


1. 云效默认构建集群的白名单配置

如果您使用的是云效的默认构建集群,您需要将云效提供的公共 IP 地址添加到目标服务(如代码仓库、RDS 等)的白名单中。以下是云效默认构建集群的公网 IP 地址列表:

  • Flow 服务端公网 IP 地址112.126.70.240, 123.56.255.38, 47.94.150.88
  • Flow 云效北京构建集群公网 IP 地址47.93.89.246, 47.94.150.17
  • Flow 云效杭州构建集群公网 IP 地址47.96.173.226, 116.62.173.28
  • Flow 云效中国香港构建集群公网 IP 地址47.57.70.87, 47.242.65.197, 47.90.29.115, 47.57.136.136

重要提示
- 如果您的 Kubernetes 集群依赖的服务(如代码仓库或数据库)开启了白名单限制,请确保将上述 IP 地址添加到对应服务的白名单中。 - 如果您使用的是私有构建集群,则需要根据实际接入的机器 IP 进行白名单配置。


2. 私有构建集群的白名单配置

如果您使用的是私有构建集群(例如接入了阿里云 ECS 或其他自有主机),则需要将这些机器的公网或内网 IP 地址添加到目标服务的白名单中。具体操作如下:

  1. 登录云效 Flow 控制台,进入 全局设置 > 构建集群管理
  2. 查看私有构建集群中接入的机器 IP 地址。
  3. 将这些 IP 地址添加到目标服务(如 RDS、代码仓库等)的白名单中。

注意
- 如果您使用的是 Terway 网络插件,可能需要为 Pod 的 IP 地址配置白名单,而不是节点的 IP 地址。 - 对于 Flannel 网络插件,则需要配置 ECS 节点的 IP 地址。


3. 云效 Packages 的 IP 白名单功能

如果您的 Kubernetes 集群需要从云效 Packages 拉取制品(如镜像、依赖包等),可以通过开启云效 Packages 的 IP 白名单功能来限制访问来源。以下是配置步骤:

  1. 登录云效 Packages 页面,进入 全局设置 > IP 白名单
  2. 开启 IP 白名单功能,并添加允许访问的 IP 地址。
    • 如果使用云效默认构建集群,请添加上述默认构建集群的 IP 地址。
    • 如果使用私有构建集群,请添加私有集群中机器的 IP 地址。
  3. 保存配置后,只有白名单中的 IP 地址可以推送和拉取制品。

重要提示
- IP 白名单对组织中所有制品库生效,请确保填入正确的 IP 地址,否则可能导致无法推送或拉取制品。 - 如果您使用云效流水线进行构建和部署,请确保将云效公共构建集群的 IP 添加到白名单中。


4. 通用 Kubernetes 集群的白名单配置

如果您导入的是通用 Kubernetes 集群(非阿里云 ACK 集群),需要确保集群的公网连通性。如果有白名单限制,请添加以下云效 AppStack 的公网 IP 地址:

  • 47.98.185.51
  • 47.93.89.246
  • 47.94.150.17

总结

云效 Flow 支持为 Kubernetes 集群配置白名单,具体操作取决于您使用的集群类型和网络插件: - 默认构建集群:添加云效提供的公共 IP 地址。 - 私有构建集群:添加接入机器的实际 IP 地址。 - 云效 Packages:通过全局设置开启 IP 白名单功能。 - 通用 Kubernetes 集群:添加云效 AppStack 的公网 IP 地址。

建议:在配置白名单时,请仔细核对 IP 地址,避免因配置错误导致服务不可用。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

还有其他疑问?
咨询AI助理
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等