上云无忧 > 文档中心 > 腾讯云弹性微服务 TEM 使用教程 - 设置应用访问方式
弹性微服务 TEM
腾讯云弹性微服务 TEM 使用教程 - 设置应用访问方式

文档简介:
操作场景: 本文档主要介绍在弹性微服务控制台中,设置应用访问的具体步骤。您可以通过访问配置的设置,为应用提供环境内、私有网络(VPC)以及公网对外访问方式。
*此产品及展示信息均由腾讯云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

操作场景

本文档主要介绍在弹性微服务控制台中,设置应用访问的具体步骤。您可以通过访问配置的设置,为应用提供环境内、私有网络(VPC)以及公网对外访问方式。
弹性微服务提供四层网络服务访问(TCP、UDP),以及七层网络服务访问(HTTP、HTTPS)。此处创建的访问配置将通过 Kubernetes 中定义的 Service 资源,以管理集群中四层网络的服务访问。如果您需要为应用配置七层网络访问,请参见 配置全局服务访问与路由
在配置四层网络的服务访问时,根据您选择的不同访问方式,不同类型的 Service 资源将被配置以提供您需要的访问方式:
访问方式
说明
适用场景
公网 LB
使用 Service 的 Loadbalancer 模式,公网 IP 可直接访问到后端的 Pod,适用于 Web 前台类的服务。
在集群外可以通过公网 IP+ 应用监听端口的方式访问服务,在集群内可以通过服务名称+应用监听端口的方式访问服务。
适用于需要公网访问入口的服务
私网 LB
使用 Service 的 Loadbalancer 模式,指定注解 service.kubernetes.io/qcloud-loadbalancer-internal-subnetid: subnet-xxxxxxxx,即可通过内网 IP 直接访问到后端的 Pod。
在集群外可以通过公网IP+应用监听端口的方式访问服务,在集群内可以通过服务名称+应用监听端口的方式访问服务。
适用于不同集群间的服务访问
k8s service
使用 Service 的 ClusterIP 模式,自动分配 Service 网段中的 IP,用于集群内访问。数据库类等服务如 MySQL 可以选择集群内访问,以保证服务网络隔离。
在集群内可以通过服务名称+外部访问端口的方式访问服务。
适用于同集群内的服务访问
此外,弹性微服务还提供基于 consul 注册中心的服务注册与发现,同一环境中的微服务,可通过注册服务名互相调用,详情请参见 服务注册与发现

前提条件

1. 创建环境
2. 添加环境资源(按需选用日志服务、存储服务、注册中心、监控服务等)。
3. (可选)已 创建应用并部署至环境

操作步骤

1. 为您的应用添加访问配置:您可以在将您的应用部署至新环境时的访问配置步骤,或者在已部署的应用 > 访问配置中为您的应用添加访问入口。

2. 根据您的实际需要,配置相应的访问方式:
公网 LB
私网 LB
k8s service
注册中心

服务名称:自定义。
协议:TCP/UDP,请注意在使用公网负载均衡作为访问类型时,不可以混用协议。
外部访问端口:容器内应用程序监听的端口。
应用监听端口:建议与外部访问端口一致。

服务名称:自定义。
私有网络:您所选应用当前所部署环境中的私有网络。
LB所在子网:选择私有网络中的子网。
协议:TCP/UDP,请注意在使用私网负载均衡作为访问类型时,不可以混用协议。
外部访问端口:容器内应用程序监听的端口。
应用监听端口:建议与外部访问端口一致。

服务名称:自定义。
协议:TCP/UDP。
外部访问端口:容器内应用程序监听的端口。
应用监听端口:建议与外部访问端口一致。
请确保您在应用所部署的环境中已经关联注册中心资源。

完成绑定后,您可以在应用-访问配置中启用注册中心。启用后,您的应用会下次部署时注入注册中心相关环境变量。
3. 单击提交,完成创建。
4. (可选)如果您需要为您的应用配置7层网关转发规则,可以单击 设置转发规则,并在 CLB 管理页面选择您的 CLB Ingress 并创建转发规则,详情请参见 配置全局服务访问与路由
相似文档
  • 为满足企业中不同成员使用 弹性微服务 时具有不同的操作权限、资源权限的需求,当前弹性微服务支持主账号通过弹性微服务控制台中的权限配置,为子账号灵活配置操作和资源权限。
  • 操作场景: 本文将指导您在弹性微服务控制台配置一条权限策略,并通过 CAM(访问管理)将该策略授权至子账号。
  • 操作场景: 本文将指导您将一条现存弹性微服务权限策略通过 CAM(访问管理)授权至子账号。 如果您在创建策略时已经完成了在 CAM 授权,您可以直接在 CAM 控制台中将该策略授权至其他用户/用户组。如果您在 CAM 生成的策略被删除,或者无法找到,请参考以下步骤新生成一条的相应 CAM 策略并完成授权。
  • 操作场景: 本文档主要介绍在创建应用后,通过控制台查看变更记录。
  • 操作场景: 弹性微服务通过 应用实例+CFS 的方式提供静态网站资源托管的能力,本文以业界流行的静态网站服务 Hugo 为例,为您提供静态资源托管的最佳实践。下述将通过 Hugo 生成个人静态博客,然后通过弹性微服务部署反向代理应用,配合 CFS 管理静态资源,最后通过弹性微服务提供的访问配置,在公网上提供对个人静态博客的访问。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部