首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

腾讯函数访问VPC网络架构优化

注:文章整理自腾讯专家工程师周维跃及腾讯高级工程师李艳博在Kubecon 2019上的分享,原分享主题为《加速:无服务平台中的冷启动优化》,本篇文章分享函数访问VPC网络方面的优化。 ?...havip是一个浮动的内网 IP,支持机器通过 ARP 宣告进行绑定,更新 IP 和 MAC 地址的映射关系。 在高可用部署场景下,该 IP 可从主服务切换至备服务,从而完成业务容灾。...客户的函数需要访问VPC,首先会通过ipip把流量转发到proxy上,proxy解出ipip的内层报文后,在snat成出口的HAVIP,然后转发到客户的VPC中,客户VPC的回包同样沿着相同的路径反向路由运行函数的容器中...在传统架构下,VPC函数冷启动可能需要创建弹性网卡而增加几秒的冷启动耗时,在SCF新架构下需创建函数,在proxy侧建立客户vpc的弹性网卡,函数调用运行函数的容器或者node不在需要弹性网卡,...函数需要以固定IP访问公网的时候,则需要客户在自己的VPC内创建nat网关,公网流量先路由客户VPC,然后在从客户自己的nat网关转发出去。

14.1K64

VPC或者跨供应商搭建K8S集群正确姿势-番外篇

这是一种运行在公有上,一部分公有资源为某个用户隔离出来,给这个用户私有使用的资源的集合。...,可以相互通信(原理上是源节点根据发送ARP请求广播域让目标节点获得ARP请求把MAC地址单播到源节点,获取到MAC地址之后,封装XX等协议包经由物理传输进行通行通信)。...,不需要配置额外的转发,而在跨VPC/供应商的环境中,各个Node节点是不能够直接通过内网IP进行通信的,不过可以通过公网IP进行通信。...场景二:Master调度PodNode,需要获取Pod具体情况 从图里面可以看出,每个节点都有自己的INTERNAL-IP,而Master节点调度PodNode上的时候,Master节点通过...场景三:Master需要收集Node节点数据 同理场景二,Master节点需要获取Node节点的数据的时候,需要通过访问Node节点暴露出的端口来获取数据,此时也是需要Master能够与Node节点互通的

3.1K21
您找到你想要的搜索结果了吗?
是的
没有找到

VPC或者跨供应商搭建K8S集群正确姿势-番外篇

这是一种运行在公有上,一部分公有资源为某个用户隔离出来,给这个用户私有使用的资源的集合。...,可以相互通信(原理上是源节点根据发送ARP请求广播域让目标节点获得ARP请求把MAC地址单播到源节点,获取到MAC地址之后,封装XX等协议包经由物理传输进行通行通信)。...,不需要配置额外的转发,而在跨VPC/供应商的环境中,各个Node节点是不能够直接通过内网IP进行通信的,不过可以通过公网IP进行通信。...场景二:Master调度PodNode,需要获取Pod具体情况 从图里面可以看出,每个节点都有自己的INTERNAL-IP,而Master节点调度PodNode上的时候,Master节点通过...场景三:Master需要收集Node节点数据 同理场景二,Master节点需要获取Node节点的数据的时候,需要通过访问Node节点暴露出的端口来获取数据,此时也是需要Master能够与Node节点互通的

2.5K20

【腾讯】CLB负载均衡+混合部署负载实践!

方案优势 快速搭建混合,无缝连接下,负载均衡可将请求同时转发至VPC服务下 IDC 机房内服务。 复用腾讯的高质量公网接入能力。...(业务负载) 内网通过 联网 互通,支持精细化选路保障质量(支持路由优化),支持多样化阶梯计费降低成本。 限制条件 跨网互联绑定服务暂不支持传统型负载均衡。 该功能标准账户类型支持。...IPv6 版本的实例需开启双栈混绑功能,开启后七层监听可以同时绑定 IPv4 和 IPv6 的后端服务七层监听混绑 IPv4 IP ,支持跨地域绑定2.0和混合部署。...TCP 和 TCP SSL 监听需在 RS 上通过通用 TOA 获取IP,详情请参见 混合部署场景下通过 TOA 获取客户端真实 IP。...在“基本信息”页面的“后端服务”区域,单击点击配置绑定非本 VPC内网 IP。 在弹出的“打开启用非本 VPCIP”对话框中,单击提交。

3.6K43

全面理解上网络

由于不同 VPC 之间是网络隔离的,假如不同 BG 都有各自的 VPC,那么 IEG 的某个业务想要调用 PCG 的某个服务,就无法连通。...私有连接其实就是 VPC2 开放一个 IP+端口给 VPC1 调用,这样请求就可以在腾讯内网中完成,效率更高也更安全更省成本。...配置好之后,VPC1 的终端节点其实就是一个 VIP,VPC1 中向这个 VIP 发送请求,就会被转发到 VPC2 的终端节点服务所对应的 CLB,从而实现不同 VPC服务间的内网调用 前面讲的所有内容...Anycast 简单来说就是多个不同的服务共享同一个 IP 地址,利用 BGP 最优寻路算法,把请求路由离用户最近的服务。...这些服务是 POP 点,那么就相当于用户请求在公网上用最短的距离就接入了厂商的骨干网,从而提高的后续的传输速率,达到加速的目的。

11.8K52

腾讯公网负载均衡技术实现详解

后端服务 接受负载均衡分发请求的一组服务实例,负载均衡服务访问请求按照用户设定的规则/权重转发到这一组后端 CVM 上进行应用处理。...会话保持:保证同一客户端多次请求在一定的时间内落地后端同一台服务上 snat:lb 是否支持后端服务可以看到客户端的真实 ip,否则 RS 看到是 vip ( snat 不支持获取客户端...基础网络与 vpc 互通之后,基础网络子机也可以访问私有网络的 LB 服务。 私有网络即所有的 vpc>0 子机,这里同时要求 lb 绑定的后端服务必须是私有网络子机。...客户进行第一次请求,客户 HTTP 请求(不带 cookie )进入 CLB, CLB 根据负载平衡算法策略选择后端一台服务,并将请求发送至该服务,后端服务进行 HTTP 回复(不带 cookie...服务如何获取来访者真实 IP 针对 7 层( HTTP 协议)服务,负载均衡通过 Http Header:X-Real-IP 获取来访者真实 IP ,该功能已经默认开启,无需配置,也不能修改。

22.7K127

优雅!太优雅了!竟能如此顺滑攻破K8s疑难杂症!

为什么同一 VPC访问没问题,跨 VPC 有问题? 两者访问的区别是什么? 两个VPC之间使用对等连接打通的,CVM 之间通信应该就跟在一个内网一样可以互通。...多个客户端通过 NAT 方式联网并与服务端交互服务端看到的是同一个 IP。也就是说对服务端而言这些客户端实际上等同于一个,可惜由于这些客户端的时间戳可能存在差异。...,报文发到 LB 后转到节点的 NodePort, 然后再路由对应 pod,而测试在公有 TKE 环境下没有这个问题。... IP 被绑 kube-ipvs0 上,内核会自动将上面的 IP 写入 local 路由: $ ip route show table local | grep 170.106.134.124 local...,但通过LB能访问后端服务,只是有时会超时。

1.1K40

【腾讯的1001种玩法】运维的网络管理利器:弹性网卡体验

同城双活和异地多活互联的多路由。单数据中心的时候,我们的 VPC主机的绑定的路由表可能只需两条路由即可,一条是本地 VPC 内网通信,一条是出公网的 NAT 网关或者公网网关之类的。...我们假定一个金融项目中对云端服务环境有这样的需求: 所有应用需要在两个数据中心同时部署,一个数据中心遇到问题能快速将业务访问切换到另外一个,在两个数据中心建立了对等连接进行互联互通。...场景四:高可用容灾 我们可以借助弹性网卡的动态迁移功能做高可用容灾迁移,例如我们有多台 WEB 服务某台服务出现故障无法继续服务,我们可以立即将其绑定的弹性网卡迁移至基于镜像创建的新服务上...上述 3 块弹性网卡都是辅助型弹性网卡,除此之外,平台自动分配的主网卡则用于主动 Internet 访问路由通过 NAT 网关出口到公网,流量也归宿 NAT 网关。...在非微服务型态应用场景,我们也可以业务运行和运维监控进行分开。

14K20

玩转腾讯-上网络实操

IP服务通过弹性公网IP提供公网访问。...IP)验证网络联通性-》可正常访问1.2.4.安全组访问控制安全组用于实例级别的访问控制,用于控制服务、负载均衡等实例的进出流量,以下通过实操演示通过安全组控制服务实例外网访问。...2、在本地ping gz-az3-04外网网IP或者在腾讯控制台登录gz-az4-15服务ping gz-az3-04内网IP验证连通性-》可以访问本地ping腾讯vpc服务服务ping3、...登录该服务,ping qq.com正常回包(实验截图)7、可以第3步配置子网路由策略的进行启用、停用路由表控制路由的有效性(实验截图)2.学习笔记2.1.要点信息1、腾讯网络总览非常全面介绍了腾讯网络产品及典型使用场景...腾讯的 IPv6 地址,可同时作为内网 IPv6 地址和公网 IPv6 地址,默认情况下是内网 IPv6 地址,需要开通公网能力,可参考 管理 IPv6 公网,将该内网 IPv6 地址变更为公网

8K40

虚拟IP简介「建议收藏」

典型组网 虚拟IP主要用在弹性服务的主备切换,达到高可用性HA(High Availability)的目的。服务发生故障无法对外提供服务,动态虚拟IP切换到备服务,继续对外提供服务。...服务故障,备服务可以转为主服务,继续对外提供服务。 图1 HA高可用性模式组网图 2台同子网的弹性服务绑定同一个虚拟IP。...若采用控制台方式弹性服务与虚拟IP绑定,则源/目的检查自动关闭;若采用调用接口方式弹性服务与虚拟IP绑定,则需要手动关闭源/目的检查。...建议一个ECS绑定的虚拟IP不要超过8个。 建议一个虚拟IP绑定的ECS不要超过10个。 IPv6的虚拟IP支持绑定一个网卡(双栈网卡),如需进行服务的主备切换,请通过调用API方式。...虚拟IP及扩展网卡不支持直接访问公共服务,如内网DNS等,推荐使用VPCEP访问公共服务 参考网址: https://support.huaweicloud.com/usermanual-vpc/vpc_vip

4.8K10

容器服务 TKE 上服务暴露的几种方式

K8S 上 Service 类型 ClusterIP 通过集群的内部 IP 暴露服务,选择该值,服务只能够在集群内部可以访问,这也是默认的 ServiceType。...NodePort 通过每个 Node 上的 IP 和静态端口(NodePort)暴露服务。NodePort 服务路由 ClusterIP 服务,这个 ClusterIP 服务会自动创建。...通过请求:,可以从集群的外部访问一个 NodePort 服务。 LoadBalancer 使用提供商的负载均衡器,可以向外部暴露服务。...外部的负载均衡器可以路由 NodePort 服务和 ClusterIP 服务。...VPC-CNI 是 TKE 上一种新的网络模式,为每个 Pod 分配一个 ENI 弹性网卡的 EIP,Pod 间直接通过弹性网卡通信。可以理解为:给每个 Pod 分配了一个内网 IP

1.9K9390

网络安全」为AWS S3和Yum执行Squid访问策略

包含实例的访问,因此她删除了这些规则,并创建了一个允许10.1.0.0/16请求的规则,这是VPC的无类域间路由(CIDR)范围。...Alice再次测试对谷歌的访问,这一次她得到了预期的403禁止错误。注意下面的X-Squid-Error头文件。这表明Squid拒绝了请求,而不是web服务。...Squid代理请求发送到10.1.1.10接口VPC请求路由IGW。Squid代理请求发送到10.1.2.10接口VPC请求路由VGW。...所有其他流量退出10.1.2.10接口,并通过VPN隧道路由数据中心。请求在数据中心之后,现有的基础设施可以决定如何处理每个请求(由图8中标记为“TBD”的两条黄线表示)。...该脚本使用Amazon EC2元数据服务来发现它正在运行的实例的IP地址。然后它调用Amazon Route 53 API来更新DNS条目。

2.9K20

【玩转腾讯】基础网络迁移VPC方案的“千层姿势”

考虑租户的隔离安全性,上很多产品都不再支持基础网络,支持私有网络。因此越来越多的用户业务从基础网络迁移到VPC的事情提上日程。那么如何迁移?且听我慢慢道来。...服务 CVM 主要有四种工具 工具 优势 劣势 常用场景 VPC基础网络互通 1.互通后的基础网络CVM能同时主动访问VPC下资源和基础网络资源 2.操作可逆 3.互通后基础网络的CVM内网IP保持不变...3.迁移后,请注意检查实例运行状态,内网访问以及远程登录是否正常。 4.基础网络切换VPC后不可逆,CVM切换至VPC后与其他基础网络的服务不互通。...5.批量服务切换网络类型,所选中的服务必须处于同一可用区。...2.转换后原有基础网络的访问保留24小。 3.保障数据库连接不中断。 1.切换后基础网络的访问能力持续24小。 2.基础网络切换至VPC网络后,无法再切换回来。

9.1K11058

Kubernetes网络疑难杂症排查分享

多个客户端通过 NAT 方式联网并与服务端交互服务端看到的是同一个 IP,也就是说对服务端而言这些客户端实际上等同于一个,可惜由于这些客户端的时间戳可能存在差异,于是乎从服务端的视角看,便可能出现时间戳错乱的现象...,报文发到 LB 后转到节点的 NodePort, 然后再路由对应 pod,而测试在公有 TKE 环境下没有这个问题。...提炼环境和现象精髓: 在 pod 内另一个集群 apiserver 的 ip 写到了 hosts,因为 TKE apiserver 开启内网集群外内网访问创建的内网 LB 暂时没有支持自动绑内网 DNS...LB 的,导致 pod 访问 LB IP 访问不了,而如果 LB IP kube-ipvs0 上就可以通过 ipvs 转发到 LB 类型 Service 对应的 pod 去, 而不需要真正经过...,但通过LB能访问后端服务,只是有时会超时。

1.2K10

Kubernetes 网络疑难杂症排查分享

多个客户端通过 NAT 方式联网并与服务端交互服务端看到的是同一个 IP,也就是说对服务端而言这些客户端实际上等同于一个,可惜由于这些客户端的时间戳可能存在差异,于是乎从服务端的视角看,便可能出现时间戳错乱的现象...,报文发到 LB 后转到节点的 NodePort, 然后再路由对应 pod,而测试在公有 TKE 环境下没有这个问题。...提炼环境和现象精髓: 在 pod 内另一个集群 apiserver 的 ip 写到了 hosts,因为 TKE apiserver 开启内网集群外内网访问创建的内网 LB 暂时没有支持自动绑内网 DNS...LB 的,导致 pod 访问 LB IP 访问不了,而如果 LB IP kube-ipvs0 上就可以通过 ipvs 转发到 LB 类型 Service 对应的 pod 去, 而不需要真正经过...,但通过LB能访问后端服务,只是有时会超时。

2.5K52

TKE上服务暴露的几种方式

K8S 上 Service 类型 ClusterIP 通过集群的内部 IP 暴露服务,选择该值,服务只能够在集群内部可以访问,这也是默认的 ServiceType。...NodePort 通过每个 Node 上的 IP 和静态端口(NodePort)暴露服务。 NodePort 服务路由 ClusterIP 服务,这个 ClusterIP 服务会自动创建。...通过请求 :,可以从集群的外部访问一个 NodePort 服务。 LoadBalancer 使用提供商的负载局衡器,可以向外部暴露服务。...外部的负载均衡器可以路由 NodePort 服务和 ClusterIP 服务。...VPC-CNI 是 TKE 上一种新的网络模式,为每个 Pod 分配一个 ENI 弹性网卡的 EIP,Pod 间直接通过弹性网卡通信。可以理解为:给每个 Pod 分配了一个内网 IP

1.8K8682

Kubernetes 网络疑难杂症排查分享

多个客户端通过 NAT 方式联网并与服务端交互服务端看到的是同一个 IP,也就是说对服务端而言这些客户端实际上等同于一个,可惜由于这些客户端的时间戳可能存在差异,于是乎从服务端的视角看,便可能出现时间戳错乱的现象...,报文发到 LB 后转到节点的 NodePort, 然后再路由对应 pod,而测试在公有 TKE 环境下没有这个问题。...提炼环境和现象精髓: 在 pod 内另一个集群 apiserver 的 ip 写到了 hosts,因为 TKE apiserver 开启内网集群外内网访问创建的内网 LB 暂时没有支持自动绑内网 DNS...LB 的,导致 pod 访问 LB IP 访问不了,而如果 LB IP kube-ipvs0 上就可以通过 ipvs 转发到 LB 类型 Service 对应的 pod 去, 而不需要真正经过...,但通过LB能访问后端服务,只是有时会超时。

1.8K10

Kubernetes 网络疑难杂症排查分享

多个客户端通过 NAT 方式联网并与服务端交互服务端看到的是同一个 IP,也就是说对服务端而言这些客户端实际上等同于一个,可惜由于这些客户端的时间戳可能存在差异,于是乎从服务端的视角看,便可能出现时间戳错乱的现象...,报文发到 LB 后转到节点的 NodePort, 然后再路由对应 pod,而测试在公有 TKE 环境下没有这个问题。...提炼环境和现象精髓: 在 pod 内另一个集群 apiserver 的 ip 写到了 hosts,因为 TKE apiserver 开启内网集群外内网访问创建的内网 LB 暂时没有支持自动绑内网 DNS...LB 的,导致 pod 访问 LB IP 访问不了,而如果 LB IP kube-ipvs0 上就可以通过 ipvs 转发到 LB 类型 Service 对应的 pod 去, 而不需要真正经过...,但通过LB能访问后端服务,只是有时会超时。

1.3K20

搭建多地域共享存储(附视频)

创建私有网络(VPC) 先上段视频教程,给大家一个VPC创建的整体感受: 视频内容 腾讯在每个地域都为用户创建了默认的VPC,方便创建服务实例可以直接选用。...2cvm.png 由于它们在一个VPC内,彼此是可以通过内网IP高效访问的。同一VPC下的服务彼此可以连通,而不论其在哪个子网或可用区,都能如同内网一样访问,这也是私有网络VPC的核心功能。...由于都在一个VPC下,上一节创建的两台CVM服务都可以访问(挂载)它,后续我们详细介绍挂载命令。...不同的VPC下的服务是默认完全不内网互通的,若要使我们的东京服务可以和新加坡地域的两台服务互相连通,只需要为两个VPC创建对等连接即可。需要以下两步。...网络拓扑结构如下图所示: CFS上两地三中心.png 最底层依托腾讯CFS文件存储,通过一个CFS挂载点进行接入,即可保证文件存储层的灵活扩展和高性能/高吞吐要求;而上层用于运行业务的CVM服务可以做到两地三中心部署

9.4K7516

【玩转Lighthouse】内网互联 | 轻量服务如何实现联网跨VPC地域内网互联互通?

操作场景: 轻量应用服务默认情况下内网不与服务 CVM、数据库等其他处于私有网络 VPC 中的腾讯资源内网互通,需通过关联联网实现。...该功能主要适用于以下业务场景: 轻量应用服务访问服务 CVM; 轻量应用服务访问数据库: 说明: 同账号下同一地域内的不同轻量应用服务默认内网互通。...更多轻量应用服务内网连通能力介绍,请参见 内网连通性说明。 同地域下轻量应用服务与对象存储 COS 默认内网互通,无需通过关联联网实现。...状态为“已连接”,解关联中断当前地域下所有实例与联网中其他 VPC 的连接,请确认对您的业务无影响后,再执行本操作。步骤如下: 登录轻量应用服务控制台,选择左侧导航栏中的【内网互联】。...登录轻量应用服务,执行以下命令: ping 服务内网 IP 返回如下图所示信息,说明已 ping 通,内网已互通。

9.6K91
领券