检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如何解决Docker运行node应用程序时的依赖问题? 问题描述 在微服务docker里面运行一个node程序,这个程序依赖一个node-gyp,怎么在程序运行之前安装好这些依赖。 解决办法 可以定制自己的Dockerfile,在Dockerfile里面添加node-gyp依赖。 父主题:
单击已选择的容器卡片右上角的,可修改容器的镜像包来源。 容器部署方式部署的组件且“YAML模式”选择开启:选择软件包,重新选择已上传的软件包,上传方式请参考组件来源说明。技术栈选择Docker时,无此参数。 虚拟机部署方式部署的组件:选择软件包,可重新选择已上传的软件包,上传方式请参考组件来源说明。 如果组件来
set=utf8”。 X-Auth-Token 是 String 调用接口的认证方式分为Token和AK/SK两种,如果您使用的Token方式,此参数为必填,请填写Token的值。Token获取方式,请参考获取用户Token。 表3 请求Body参数 参数 是否必选 参数类型 描述
杂性。 微服务应用接入 ServiceStage微服务引擎支持主流微服务框架接入和治理,您可以灵活选择最适合的微服务技术,快速开发云应用,适应复杂多变的业务需求。 支持原生ServiceComb微服务框架 使用ServiceComb框架开发的微服务,可以无缝接入微服务引擎。 微服务引擎采用的Apache
选择组件实例所在容器命名空间,用于隔离组件实例。关于命名空间,请参考管理命名空间。 *部署方式 选择组件的部署方式为“容器部署”。 当选择的“所属环境”为“虚拟机+Kubernetes”类型时需设置。组件部署方式,请参考组件部署方式说明。 *所属应用 组件所属应用。 *工作负载类型 工作负载是在Kub
获取配置失败 问题现象 微服务在接入相应的微服务开发框架(如spring-cloud-huawei、java-chassis)后,微服务通过SDK调用查询配置接口到微服务引擎获取配置项失败。 问题原因 微服务与注册中心间的连接因网络、CPU等其他因素发生抖动时,可能会导致请求异常。
创建微服务引擎时,使用的是当前最新的引擎版本。当后续再发布新版本的引擎时,用户可以选择升级引擎版本。 升级过程中,支持两个实例滚动升级,服务不中断。但是可能存在两个接入地址中一个不可用的情况,从而导致该实例不可用,需要支持快速切换到另外一个可用实例。当前,ServiceComb SDK和Mesher都支持
擎(ServiceComb引擎、注册配置中心)。 微服务引擎是ServiceStage针对微服务解决方案提供的一站式管理平台。将微服务组件接入微服务引擎,可以使用微服务引擎的服务注册、服务治理、配置管理等能力,使您可以专注于业务开发,提升产品交付效率和质量。可以在设置组件“云服务配置”时绑定微服务引擎。
单击已选择的容器卡片右上角的,可修改容器的镜像包来源。 容器部署方式部署的组件且“YAML模式”选择开启:选择软件包,重新选择已上传的软件包,上传方式请参考组件来源说明。技术栈选择Docker时,无此参数。 虚拟机部署方式部署的组件:选择软件包,可重新选择已上传的软件包,上传方式请参考组件来源说明。 如果组件来
Chassis:请参考Java Chassis接入CSEJava Chassis接入ServiceComb引擎章节中的配置安全认证操作。 关闭安全认证 已开启安全认证且状态可用的微服务引擎专享版,根据实际业务需要,可关闭安全认证。 关闭安全认证后,无论接入该引擎的微服务组件是否配置了安全认证
单批发布方式重新部署组件 根据业务需要,您可以在“部署记录”列表中选择历史版本配置,并以此版本配置为模板,使用“单批发布”方式重新部署组件。 使用限制 单批发布方式重新部署组件过程中,组件服务会中断。仅适用于测试升级场景或者计划停服升级场景。 前提条件 仅容器部署方式部署的组件且
景或者计划停服升级场景。 前提条件 仅使用以下方法基于容器部署方式创建并部署的组件,支持单批发布方式升级: 使用容器部署方式基于界面配置创建并部署组件 使用容器部署方式基于YAML配置创建并部署组件 使用导入CCE工作负载创建组件 组件状态为“运行中”、“未就绪”、“异常”或者“
支持如下升级策略,默认为“重启自动升级”。 重启自动升级:每次都尝试重新下载镜像。 手动升级:如果本地有该镜像,则使用本地镜像,本地不存在时下载镜像。 设置“接入密钥”。 接入密钥会自动获取,如不能自动获取需要手动输入。 父主题: 管理容器部署组件高级配置
set=utf8”。 X-Auth-Token 是 String 调用接口的认证方式分为Token和AK/SK两种,如果您使用的Token方式,此参数为必填,请填写Token的值。Token获取方式,请参考获取用户Token。 响应消息 表3 响应参数 参数 参数类型 描述 description
AK/SK认证方式排查与切换指导 请确认您是否使用微服务引擎专业版。 是,执行2。 否,操作结束。 请确认您是否使用ServiceStage容器部署方式部署您的微服务应用。 是,执行3。 否,操作结束。 为微服务应用配置AK/SK,请参考配置AK/SK。 父主题: 附录
Mesher简介 什么是Mesher Mesher是Service Mesh的一个具体的实现,是一个轻量的代理服务以Sidecar的方式与微服务一起运行。 Service Mesh是由William Morgan定义: Service Mesh是一个基础设施层,用于处理服务间通信
选择“虚拟机”或者“虚拟机+Kubernetes”类型的组件部署环境。 环境类型,请参考环境概述。 *部署方式 选择组件的部署方式为“虚机部署”。 当选择的“所属环境”为“虚拟机+Kubernetes”类型时需设置。组件部署方式,请参考组件部署方式说明。 *所属应用 组件所属应用。 标签 ServiceStage支持
引擎支持这些开源的微服务框架接入并使用注册发现、集中配置、服务治理等功能。关系如下图所示: 使用Spring Cloud和Java Chassis微服务开发框架接入微服务引擎,能够获得好的开发体验和技术支持。使用其他开发框架,比如使用Mesher接入微服务引擎依赖于开源社区技术支持。
配置AK/SK 为接入专业版微服务引擎的Java Chassis微服务应用配置AK/SK 为接入专业版微服务引擎的Spring Cloud微服务应用配置AK/SK 为使用Mesher接入专业版微服务引擎的非微服务应用配置AK/SK 父主题: 附录
选择组件实例所在容器命名空间,用于隔离组件实例。关于命名空间,请参考管理命名空间。 *部署方式 选择组件的部署方式为“容器部署”。 当选择的“所属环境”为“虚拟机+Kubernetes”类型时需设置。组件部署方式,请参考组件部署方式说明。 *所属应用 组件所属应用。 *工作负载类型 工作负载是在Kub