正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如何处理虚拟机类型环境下创建和部署组件时端口访问不通的错误? 问题描述 在ServiceStage虚拟机类型环境下创建和部署组件时可能会遇到容器端口无法访问的问题。使用curl -kv http://${部署应用组件的弹性云服务器节点IP}:${容器端口}命令访问容器端口时会提示访问超时。 解决方法 登录云服务器控制台,单击“弹性云服务器”。
获取微服务引擎配置中心地址 登录ServiceStage控制台,选择“微服务引擎 > 引擎实例”。 在页面上方“微服务引擎”下拉列表,选择待查看的微服务引擎。 在“服务发现 & 配置”区域,查看获取引擎的配置中心地址。 当微服务引擎为1.x版本时,其配置中心地址端口号为30103。 当微服务引擎为2
Time-out”。 解决方法 请参考配置安全组规则,在当前应用组件所在ECS主机上添加入方向规则,放通应用组件的监听端口。其中: “协议端口”:选择“TCP”协议,输入应用组件的监听端口。 “类型”:根据支持的协议版本,选择“IPv4”或者“IPv6”。 “源地址”:保持默认,即0.0.0.0/0。
在后台Docker登录成功以后,使用Docker客户端上传镜像包时,例如执行如下命令上传: docker push 10.125.54.133:20202/test1/busybox:latest 10.125.54.133:20202为租户或用户准备上传仓库的IP和端口号。 test1为namespace。
netstat -ano | findstr 8080 如果端口被其他应用占用,请修改microservice.yaml文件,将端口修改为未被占用的端口。 rest: address: 0.0.0.0:8087 //微服务端口,请确保该端口号无冲突 父主题: 应用开发问题
依赖包。 操作步骤 获取构建镜像的集群名称和过滤节点标签信息。 应用组件构建,请参考编辑源码构建工程,获取“构建集群”和“过滤节点标签”。 构建任务构建,请参考创建源码构建任务,获取“构建集群”和“过滤节点标签”。 图1 获取集群名称和标签信息 获取该集群下有该标签的节点弹性IP。
术支持工程师获取。 获取构建镜像的集群名称和过滤节点标签信息。 应用组件构建,请参考编辑源码构建工程,获取“构建集群”和“过滤节点标签”。 构建任务构建,请参考创建源码构建任务,获取“构建集群”和“过滤节点标签”。 图1 获取集群名称和标签信息 获取该集群下有该标签的节点弹性IP。
选择开启“公网访问”,应用访问地址为:http://${应用公网域名}:${应用访问端口号}。例如,http://example_domain.com:30317。 未开启“公网访问”,应用访问地址为:http://${VPC内网访问地址}:${应用访问端口号}。例如,http://192.168.0.168:30317。
git仓库授权后,一次性的认证编码和随机串。 code和state参数值获取方法: 在浏览器地址栏中输入访问获取授权重定向URL接口获取到的URL并回车。 在登录页面输入您的代码仓库账号和密码。 如果您已经登录代码仓库,则无需执行这一步。 在华为云控制台登录页面输入账号和密码,单击“登录”。 如果您已经登录华为云控制台,则无需执行这一步。
获取region、project_id 登录ServiceStage控制台。 鼠标移动到右上角登录用户名上,在下拉菜单选择“我的凭证”。 查看所属区域的项目和项目ID,即为对应的region和project_id值。 获取application_id、component_id 登录ServiceStage控制台。
“访问方式”选择“VPC内网访问”或者“公网访问”后可设置。 *端口映射 设置访问服务的“协议”、“容器端口”、“访问端口”。 协议:可以选择TCP、UDP、TCP/UDP。 容器端口:取值范围为[1, 65535]。 访问端口:取值范围为[1, 65535]。 图1 设置组件访问方式参数
“授权模式”为“AK/SK”,请执行以下操作: 获取权限正确的或者创建新的AK、SK,请参考访问密钥。 登录虚拟机Agent离线的弹性云服务器,请参考登录弹性云服务器。 执行以下命令修改配置文件中的AK和SK的值,修改完后保存退出。 cd /opt/servicestage-agent vi servicestage-agent
tage支持Java、PHP、Node.js、Python等多种编程语言应用的完全托管,包括部署、升级、回滚、启停和删除等。 本实践中使用了Java开发的后台组件和Node.js开发的前台组件。 用户故事 在本实践中,您可以通过容器部署的方式部署应用并将微服务实例注册到Servi
对于已创建并部署的组件,状态需为“运行中”才可修改域名。 已在域名提供者处获取域名。 已获取组件绑定的ELB的弹性公网IP。 修改组件访问域名 登录ServiceStage控制台。 选择以下任意方式进入组件“访问方式”页面: 在“应用管理”页面,单击组件所属应用名称,在“组件列表”单击
获取微服务引擎服务注册发现地址 本章节指导您获取微服务引擎的服务注册发现地址。当引擎创建完成后,注册发现地址不可修改。 获取微服务引擎服务注册发现地址 登录ServiceStage控制台,选择“微服务引擎 > 引擎实例”。 在页面上方“微服务引擎”下拉列表,选择待查看的微服务引擎。 在“服务发现
TCP端口检查 对于提供TCP通信服务的应用,集群周期性地对该应用建立TCP连接。如果连接成功,则证明探测成功,否则探测失败。选择TCP端口探测方式,必须指定应用监听的端口。比如有一个nginx应用组件,它的服务端口是80,对该应用组件配置了TCP端口探测,指定探测端口为80,
注册GitHub账号。 登录GitHub。 导航到Demo源码仓库。 复刻Demo源码仓库到个人账号下,请参考复刻仓库。 创建仓库授权 使用已注册的华为云账号登录ServiceStage控制台。 在区域列表选择您准备使用ServiceStage的区域(例如:华北-北京四)。 图2 登录ServiceStage控制台
部署在同一个CCE下的组件,Service名称必须唯一,否则会导致组件部署失败。 *端口配置 设置以下端口配置参数。 端口名称:Pod间通信的端口名称。 容器端口:容器中应用启动监听的端口。 访问端口:访问Service的端口。 如需增加端口配置,请单击“新增端口配置”。 导入或编辑组件YAML配置文件。 导入组
退订服务器是否影响现有程序运行? 问题描述 退订服务器是否影响现有程序运行? 解决方法 容器部署,退订服务器后服务实例将会在CCE集群内重新调度。 虚拟机部署,退订服务器后部署在该虚机上的服务实例将不可用,不会被重新调度。 父主题: 基础设施
tage支持Java、PHP、Node.js、Python等多种编程语言应用的完全托管,包括部署、升级、回滚、启停和删除等。 本实践中使用了Java开发的后台组件和Node.js开发的前台组件。 用户故事 在本实践中,您可以通过容器部署的方式部署应用并将微服务实例注册到Servi