检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
已开发好了一个http应用(支持多语言)。 操作步骤 修改微服务调用的URL,将URL中的${IP:Port}修改为服务名。 例如调用一个名为“provider”的微服务,API为“/hello”,则调用URL通常为:http://${IP:Port}/hello。例如: http://127.0.0.1:80/hello
重新输入“变量名称”及“变量/变量引用”的值。 请您在配置环境变量时慎用敏感信息或者加密敏感信息,以免造成信息泄露。 变量名称:应用环境变量的名称,在同一个环境下必须唯一。长度1到64个字符,可以包含英文字母、数字、下划线(_)、中划线(-)或点(.),以英文字母、下划线(_)或中划线(-)开头。
描述 protocol 否 String 外部访问类型,取值范围为:http、https。 address 否 String 外部访问地址。 forward_port 否 Integer 外部访问端口。 响应消息 表8 响应参数 参数 参数类型 描述 instance_id String
probes_param_http 参数 是否必选 参数类型 描述 scheme 否 String HTTP或者HTTPS。 host 否 String 默认为POD的IP。可以指定自定义的IP。 port 否 integer 端口。 path 否 String 请求路径。 表13 probes_param_command
输入“Key”和“Value”值。 同一个组件中的“Key”值必须唯一。为长度1到64个字符的字符串,可以包含英文字母、数字、下划线(_)、中划线(-)或点(.),不能以数字或点(.)开头。 添加配置项 单击“添加配置项”。 输入“Key”和“Value”值。 同一个组件中的“Key”值必须
应用上云后需要做出一定的配置变更。例如在Mesher所处环境外,consumer在访问provider时使用http://IP:port/进行访问。在使用Mesher后,使用http://provider:port/即可进行访问,接入说明将详细讲解。 父主题: Mesher使用CSE指南
11111 port ----->8091 ,version----->0.0.1 provider id-----> 11111 port ----->8092 ,version----->0.0.2 provider id-----> 11111 port ----->8093
则。 添加安全组规则,请参考添加安全组规则。 表1 默认安全组cse-engine-default-sg规则说明 方向 优先级 策略 协议端口 类型 源地址 入方向 1 允许 ICMP : 全部 IPv6 ::/0 1 允许 TCP : 30100-30130 IPv6 ::/0
构建任务依赖预置在构建容器中的JDK、Golang、Maven、Gradle、Ant或Node.js编译工具。 支持同一个账号下的不同IAM用户操作同一个构建集群。如需对特定IAM用户取消构建权限,请参考创建ServiceStage自定义策略为该用户设置自定义策略,将“ser
参数说明 服务名称 使用默认。 访问方式 选择“公网访问”。 访问类型 选择“弹性IP”。 服务亲和 保持默认。 端口映射 协议:选择“TCP”。 容器端口:输入8080。 访问端口:选择“自动生成”。 图17 添加访问方式 单击“确定”,生成访问地址。 图18 生成访问地址 单击图18
replacePara "@{http_port}" "${instance_port_port}" ${TOMCAT_HOME}/conf/server.xml replacePara "@{server_port}" "${server_port}" ${TOMCAT_HOME}/conf/server
String 更新时间。 表6 HealthCheck 参数 参数类型 描述 mode String 心跳模式push/pull。 port Integer 端口。 interval Integer 心跳间隔(秒),当值小于5秒时,按5秒注册。 times Integer 最大尝试请求次数。
io/dockerconfigjson类型时,输入“用户名”和“密码”。 当密钥为IngressTLS类型时,单击“上传文件”,上传“证书文件”和“私钥文件”。 证书文件小于1MB,格式为.crt或.cer。私钥文件小于1MB,格式为.key或.pem。 当密钥为其他类型时,输入对应的“键”、“值”。
String 更新时间。 表6 HealthCheck 参数 参数类型 描述 mode String 心跳模式push/pull。 port Integer 端口。 interval Integer 心跳间隔(秒),当值小于5秒时,按5秒注册。 times Integer 最大尝试请求次数。
String 更新时间。 表6 HealthCheck 参数 参数类型 描述 mode String 心跳模式push/pull。 port Integer 端口。 interval Integer 心跳间隔(秒),当值小于5秒时,按5秒注册。 times Integer 最大尝试请求次数。
组织管理 组织概述 组织用于隔离软件仓库和镜像仓库,一个公司或部门可对应一个组织,将其拥有的软件集中在该组织下。在不同的组织下,可以有同名的软件。同一IAM用户可属于不同的组织。组织支持为账户下IAM用户分配相应的访问权限(读取、编辑、管理)。 图1 组织 创建组织 登录Serv
支持负载均衡、限流、容错、降级、熔断、错误注入和黑白名单等策略的配置,具体说明见下表。 名称 说明 负载均衡 应用场景 微服务一般会部署多个实例,负载均衡控制微服务消费者访问微服务提供者的多个实例的策略,以达到流量均衡的目的。策略包括轮询、随机、响应时间权值、会话粘滞等。 该治理策略的配置示例及在POM中添加依赖可参考负载均衡中相关内容。
容器部署的组件,容忍度(Toleration)允许调度器将Pod调度至带有对应污点的节点上。 容忍度需要和节点污点相互配合,每个节点上都可以拥有一个或多个污点,对于未设置容忍度的Pod,调度器会根据节点上的污点效果进行选择性调度,可以用来避免Pod被分配到不合适的节点上。 如表1所示,污点可以指定多种效果。
[a-zA-Z0-9][a-zA-Z0-9_\-.]*[a-zA-Z0-9]$。 serviceName 是 String 微服务名称,同一个App要保证唯一。字符长度为1~128。正则表达式为^[a-zA-Z0-9]*$|^[a-zA-Z0-9][a-zA-Z0-9_\-.]*[a-zA-Z0-9]$。
境维度来管理资源、部署组件,可以减少具体基础资源运维管理的复杂性。 应用接口 应用的相关接口。 应用是一个功能相对完备的业务系统,由一个或多个特性相关的组件组成。 组件接口 组件的相关接口。 组件是组成应用的某个业务特性实现,以代码或者软件包为载体,可独立部署在环境下运行。 配置管理接口