前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >若容器所在主机无公网 IP 和带宽,如何访问外网?

若容器所在主机无公网 IP 和带宽,如何访问外网?

原创
作者头像
pengsiryan
修改2019-12-31 10:10:43
6.3K0
修改2019-12-31 10:10:43
举报

写在前面

此专栏是为了“补货”一些官网没有的操作文档,大家走过路过,可以留言告诉我,哪里写的不清不楚的地方,洒家给它整明白了、

文档中写道 “若容器所在主机无公网 IP 和带宽,则可以通过 NAT 网关访问外网。”

那nat网关应该如何进行配置呐?这里先说一下nat网关是什么以及它的的应用场景。

NAT 网关(NAT Gateway)是一种支持 IP 地址转换服务,提供SNATDNAT能力,可为私有网络(VPC)内的资源提供安全、高性能的 Internet 访问服务。

详情可以参考:https://cloud.tencent.com/document/product/552/12951

拓扑如下:

适用与大带宽、高可用的公网访问

NAT 网关可满足用户以下场景需求:

  • 需要超大带宽。
  • 公网 IP 使用量大。
  • 部署服务较多的公网访问。

安全的公网访问

NAT 网关提供 IP 的安全转换,可用于下述场景:

  • 隐藏 VPC 内主机的公网 IP ,防止暴露其网络部署。
  • 隐藏 IP 的同时,能与公网通信。

这里意思就是说,我节点服务器不想暴露在公网中(没有公网ip),但是又想对公网进行访问,咋办呐?嗯,使用nat网关就完事了。而且便宜,把多台机器的流量都整在一个nat网关上,带宽大且计费都走nat网关,也挺方便的。

开始配置

1、模拟实验环境

创建一个集群,加入一台有公网ip的服务器,创建一个deployment,然后访问外网;再把机器的ip解绑掉,ping 百度

把节点ip解绑后,容器无法访问外网了
把节点ip解绑后,容器无法访问外网了
可以看到节点没有公网ip
可以看到节点没有公网ip

2、配置nat网关

1.先到nat网关界面购买一个与节点同vpc的实例,并为其绑定一个弹性ip

2.配置节点的路由表规则

找到节点所关联的子网---路由表,添加路由信息、

cvm控制台-查看子网
cvm控制台-查看子网
路由表
路由表
添加路由表,目的地址填写0.0.0.0/0
添加路由表,目的地址填写0.0.0.0/0

3.哦卡,下班

它,通了
它,通了

附:如果我想要通过公网登录tke节点怎么办呐?可以在nat网关侧配置端口转发即可

当前节点内网ip是10.0.2.10

设置端口转发,绑定内网ip和端口

测试下,完美、

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 写在前面
    • 适用与大带宽、高可用的公网访问
      • 安全的公网访问
      • 开始配置
        • 1、模拟实验环境
          • 2、配置nat网关
          相关产品与服务
          NAT 网关
          NAT 网关(NAT Gateway)提供 IP 地址转换服务,为腾讯云内资源提供高性能的 Internet 访问服务。通过 NAT 网关,在腾讯云上的资源可以更安全的访问 Internet,保护私有网络信息不直接暴露公网;您也可以通过 NAT 网关实现海量的公网访问,最大支持1000万以上的并发连接数;NAT 网关还支持 IP 级流量管控,可实时查看流量数据,帮助您快速定位异常流量,排查网络故障。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档