云容器实例 CCI
云容器实例 CCI
- 最新动态
- 功能总览
- 产品介绍
- 计费说明
- 快速入门
- 用户指南
- 最佳实践
- 开发指南
-
API参考
- 使用前必读
- 如何调用API
- 快速入门
- API
-
Kubernetes API
- ConfigMap
- Pod
- StorageClass
- Service
- Deployment
- Ingress
- OpenAPIv2
- VolcanoJob
- Namespace
- ClusterRole
- Secret
- Endpoint
- ResourceQuota
- CronJob
-
API groups
- 查询APIVersions
- 查询所有v1版本的API
- 查询APIGroupList
- 查询APIGroup /apis/apps
- 查询所有apps/v1的API
- 查询APIGroup /apis/batch
- 查询APIGroup /apis/batch.volcano.sh
- 查询所有batch.volcano.sh/v1alpha1的API
- 查询所有batch/v1的API
- 查询所有batch/v1beta1的API
- 查询APIGroup /apis/crd.yangtse.cni
- 查询所有crd.yangtse.cni/v1的API
- 查询APIGroup /apis/extensions
- 查询所有extensions/v1beta1的API
- 查询APIGroup /apis/metrics.k8s.io
- 查询所有metrics.k8s.io/v1beta1的API
- 查询APIGroup /apis/networking.cci.io
- 查询所有networking.cci.io/v1beta1的API
- 查询APIGroup /apis/rbac.authorization.k8s.io
- 查询所有rbac.authorization.k8s.io/v1的API
- Event
- PersistentVolumeClaim
- RoleBinding
- StatefulSet
- Job
- ReplicaSet
- 数据结构
- 权限和授权项
- 附录
- 历史API
- 修订记录
- SDK参考
- 场景代码示例
- 常见问题
- 视频帮助
- 文档下载
- 通用参考
本文导读
展开导读
链接复制成功!
从容器访问公网
您可以使用NAT网关服务,该服务能够为VPC内的容器实例提供网络地址转换(Network Address Translation)服务,SNAT功能通过绑定弹性公网IP,实现私有IP向公有IP的转换,可实现VPC内的容器实例共享弹性公网IP访问Internet。其原理如图1所示。通过NAT网关的SNAT功能,即使VPC内的容器实例不配置弹性公网IP也可以直接访问Internet,提供超大并发数的连接服务,适用于请求量大、连接数多的服务。
您可以通过如下步骤实现容器实例访问Internet。
- “购买”弹性公网IP。
- 登录管理控制台。
- 在管理控制台左上角单击
图标,选择区域和项目。
- 在系统首页,单击“网络 > 虚拟私有云”。
- 在左侧导航树,单击“弹性公网IP和带宽 > 弹性公网IP”。
- 在“弹性公网IP”界面,单击“购买弹性公网IP”。
- 根据界面提示配置参数。
说明:
此处“区域”需选择容器实例所在区域。
图2 购买弹性公网IP - 购买NAT网关,具体请参见购买NAT网关。
- 登录管理控制台。
- 在管理控制台左上角单击
图标,选择区域和项目。
- 在系统首页,单击“网络 > NAT网关”。
- 在NAT网关页面,单击“购买NAT网关”,进入NAT网关购买页面。
- 根据界面提示配置参数。
图3 购买NAT网关
- 配置SNAT规则,为子网绑定弹性公网IP,具体请参见添加SNAT规则。
- 登录管理控制台。
- 在管理控制台左上角单击
图标,选择区域和项目。
- 在系统首页,单击“网络 >NAT网关”。
- 在NAT网关页面,单击需要添加SNAT规则的NAT网关名称。
- 在SNAT规则页签中,单击“添加SNAT规则”。
- 根据界面提示配置参数。
图4 配置SNAT规则SNAT规则配置完成后,您就可以从容器中访问公网了,如下图示例,从容器中能够ping通公网。
图5 从容器中访问公网
父主题: 负载网络访问