容器实例开启访问公网
更新时间:2024-11-21
大模型开发或训练部分场景中,如果用户需要在容器(训练任务、推理服务、开发机)中访问公网下载数据,则需要开启访问公网能力,本文介绍如何实现容器实例支持访问公网。
创建弹性公网IP(EIP)
- 登录百度云EIP控制台https://console.bce.baidu.com/eip
- 选择地域,并选择实例 > 创建实例
配置项 | 说明 |
---|---|
付费方式 | 按需选择预付费或者后付费 |
名称 | 自定义EIP实例名称 |
线路类型 | 默认选择“标准型BGP”即可 |
公网带宽 | 按需选择 |
原生防护及其他 | 默认即可 |
- 点击确认订单即可
创建NAT网关实例
- 登录百度云VPC-NAT网关控制台https://console.bce.baidu.com/network/#/vpc/nat
- 地域,并选择NAT网关 > 创建NAT网关
- 配置相关配置项,点击“确认订单”,完成NAT网关创建
配置项 | 说明 |
---|---|
付费方式 | 按需选择预付费或者后付费 |
所在网络 | 选择与计算资源同一网络 |
NAT网关名称 | 自定义NAT网关名称 |
性能容量 | 按需配置 |
SNAT公网IP | 选择“弹性公网IP”,并在下拉菜单中选择上一步创建的EIP |
- 配置路由表,选择路由表 > 所在网络 > 路由表名称,进入路由表管理页面
- 为路由表添加路由,配置完成后,点击确定即可。 | 配置项 | 说明 | | --- | --- | | 网段类型 | IPv4 | | 源网段 | 选择与计算资源同一网段 | | 目标网段 | 可填写0.0.0.0/0 | | 路由类型 | NAT网关 | | 下一跳实例 | 选择上步创建的 NAT 网关 |
- 配置SNAT,选择网络连接 > NAT网关 > 对应NAT实例操作列中设置SNAT,进入SNAT列表,点击添加SNAT条目,配置完成后确定即可。
注意:要保证集群内机器的子网均在SNAT 列表中 (如 所有机器均在一个子网则配置一条SNAT即可, 如果在n个子网需要配置n 条 SNAT)
配置项 | 说明 |
---|---|
条目名称 | 自定义 |
源网段 | 选择与计算资源同一网段 |
公网IP地址 | 选择上一步创建的EIP |