检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Cloud Map SDK的使用方法请参见Cloud Map SDK。 父主题: 管理Cloud Map中的服务资源
在微服务容器化部署前,需要在微服务平台为环境绑定CCE集群,用于在环境下部署和运行微服务。具体请参见环境配置。 父主题: 部署上线
DemoServiceAService与DemoServiceBService三个微服务,其中DemoOrgidLogin是集成OrgID登录功能的微服务,DemoServiceAService为用户管理微服务、DemoServiceBService为订单管理微服务,其包含了完整的源代码以及构建好的容器镜像
前提条件 Cloud Map依赖STS认证能力,接入Cloud Map前需要先接入STS。 操作步骤 接入Cloud Map的具体操作请参见使用Cloud Map SDK(Spring Cloud框架)。 父主题: 开发指导
图8 查看应用的登录链接 修改完成后,启动工程,访问首页登录地址。 通过“域名+端口号+/login”访问首页地址,单击“登录”跳转OrgID登录页,输入账号后,可成功跳转登录后的首页地址。 父主题: 集成OrgID登录功能
解决方法 依次单击“初始化Daemon”、“注册任务”和“启动任务”,重启judge,重新启动容器后观察是否恢复正常。 父主题: 异常检测Judge定时任务失败
在配置变更页面可以编辑滚动升级策略、启动命令,编辑微服务在SLB上负载均衡的权重,新增HOST配置、环境变量等。 如果是使用动态配置并且只修改业务配置项,则会配置动态生效。否则Pod会执行滚动升级。 配置变更不会改变实例数。 修改完之后单击“保存”。
申请开通Cloud Map 对于首次接入应用平台的服务,需要申请开通Cloud Map。Cloud Map给不同的部门、产品创建了不同的集群,主要用来控制数据隔离和保障可靠性,不同的服务开通时会分配到不同的集群里。
父主题: 管理Cloud Map中的服务资源
服务资源在Cloud Map中注册和发现的方式如表2所示。Cloud Map SDK的使用方法请参见Cloud Map SDK。 表2 服务注册和发现 场景 注册 发现 服务之间 服务提供方通过IaC注册地址。 通过Cloud Map SDK查询。
创建容器部署环境 在微服务平台新增环境信息 将CCE集群同步至微服务平台 在微服务平台配置部署环境 父主题: 容器部署
创建容器部署环境:部署前需要在微服务平台准备容器部署环境。 在微服务平台新增环境信息。 将CCE集群同步至微服务平台。 在微服务平台配置部署环境。 使用容器部署应用:通过变更环境完成容器部署应用,具体操作请参见使用容器部署应用。 父主题: 容器部署
父主题: 容器部署
执行如下命令,快速安装。 将${version}替换成实际所使用的SDK版本。 如果采用本地依赖的方式引入SDK,即手动将本地下载的SDK包引入到工程,还需要添加间接依赖:httpx、pydantic、jinja2。
单击CURL命令、WGET命令或Windows命令后的,复制安装命令。 使用root账号远程登录主机后,执行安装命令安装OpsAgent。 自动安装OpsAgent:当有Linux主机已安装OpsAgent后,可以为其他Linux主机自动安装OpsAgent。
在配置变更页面可以编辑滚动升级策略、启动命令,编辑微服务在SLB上负载均衡的权重,新增HOST配置、环境变量等。 如果是使用动态配置并且只修改业务配置项,则会配置动态生效。否则Pod会执行滚动升级。 配置变更不会改变实例数。 修改完之后单击“保存”。
这是因为机器上没有启动haveged服务。haveged是一个随机数的熵的提供方,它可以解决在某些情况下,系统熵过低的问题。 规避办法:在部署步骤前面加上sudo步骤;或者,到机器上,手动执行service haveged start命令,启动haveged服务。
容器部署 容器部署流程 上传镜像包和IaC3.0包 创建容器部署环境 使用容器部署应用 其他操作 父主题: 部署应用
使用Gray SDK 本文介绍如何在NUWA框架下使用Gray SDK,Spring Cloud框架下暂时不支持使用Gray SDK。 使用Gray SDK时,需要先在AppStage运维中心SLB服务中配置好灰度规则,再启动Gray SDK,否则灰度规则不生效。
父主题: 管理容器集群