检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
容器部署 容器部署流程 上传镜像包和IaC3.0包 创建容器部署环境 使用容器部署应用 其他操作 父主题: 部署应用
erviceAService为用户管理微服务、DemoServiceBService为订单管理微服务,其包含了完整的源代码以及构建好的容器镜像。 我们采用Cloud Map来实现微服务注册发现及微服务之间的调用,使用STS进行微服务身份认证及敏感信息管理,WiseDBA提供数据库
、电商、游戏等领域。 节点数 节点数是指在一个特定的环境中,例如测试或生产环境,需要部署的节点数量。 镜像名称 用于标识环境配置的镜像。 镜像版本 用于区分一个镜像库中不同的镜像文件所使用的标签。 资源规格 指根据不同的环境类型和用途,对服务器的CPU 、内存、数据盘等硬件资源进
普通任务:即Kubernetes中的“Job”,普通任务是一次性运行的短任务,部署完成后即可执行。使用场景为在创建工作负载前,执行普通任务,将镜像上传至镜像仓库。 定时任务:即Kubernetes中的“CronJob”,定时任务是按照指定时间周期运行的短任务。使用场景为在某个固定时间点,为所有运行中的节点做时间同步。
容器配置 参数名称 参数类型 是否必选 默认值 说明 参数规范 举例 image string 必选 - 镜像地址 Runtime已预置如下镜像仓库地址,如果业务是从如下镜像仓库地址下载镜像,则只需要从组织名开始填写。 北京四:swr.cn-north-4.myhuaweicloud.com
"FailedMount: hostPath type check failed" "Unhealthy: Readiness probe failed" 镜像拉取失败或健康检查失败 尝试稍后重试。 如有问题,请联系技术支持。 父主题: 在微服务平台管理微服务
"FailedMount: hostPath type check failed" "Unhealthy: Readiness probe failed" 镜像拉取失败或健康检查失败 尝试稍后重试。 如有问题,请联系技术支持。 父主题: 在微服务平台管理微服务
版本基线化是指在版本发布前,选择特定流水线最新一次的构建产物作为版本基线,将流水线构建产物与版本关联,版本发布审批通过后,开发中心将版本关联的软件包或镜像包信息通知给部署平台,以便后续部署变更。 产能 产能原指在一定时间内,企业所能生产的产品或提供的服务的数量。开发中心中特指版本开发团队每天能提供的开发人员的数量。
灰度比例转换为pod个数是通过向下取整法,例如:共6个pod,如果灰度比例配置为10%,灰度pod个数则为6 * 0.1 = 0.6,向下取整 = 0,但是必须保持1个的副本数,所以仍要置为1;如果灰度比例配置为20%,灰度pod个数则为6 * 0.2 = 1.2,向下取整 = 1。 使用限制
普通任务:即Kubernetes中的“Job”,普通任务是一次性运行的短任务,部署完成后即可执行。使用场景为在创建工作负载前,执行普通任务,将镜像上传至镜像仓库。 定时任务:即Kubernetes中的“CronJob”,定时任务是按照指定时间周期运行的短任务。使用场景为在某个固定时间点,为所有运行中的节点做时间同步。
"ecs:*:*", "evs:*:*", "ims:*:*", "cce:*:*", "mrs:*:*",
填 长度不超过50,由字母加数字,下划线,横杠,点组成。 customParam String 否 自定义参数,不包含by_lua。 默认取第一个后端集群的健康检查配置,如果为空,使用默认值。 表4 TargetGroupHealthCheckBean 参数名 类型 是否必选 说明
100及之前的部署包时请打开force_install开关。 微服务有测试,镜像,海外,灰度等不同的环境,STS管理台如何管理这些敏感配置项? STS管理台在不同站点是分开部署。同一站点下假如想区分不同的场景,例如生产和灰度,开发,测试和镜像,则可以使用敏感配置项标签区分。 STS管理台敏感配置项最大长度是多少?
心时,应用平台开发中心同时依赖于CodeArts工具链。需要用户自行单独开通CodeArts。 CCE/EVS/ECS/ELB/IAM/IMS/NAT/EIP/OBS/SFS/SMN/SWR/DCS/VPC/VPCEP/WAF/HSS/Anti-DDoS/DWS/CES/DRS/
g} 步骤二:通过IaC发布敏感配置 业务使用Runtime部署并按照IaC规范配置敏感配置项之后,在部署时Runtime会从STS管理台拉取加密配置项,注入到容器的环境变量中,并通过配置渲染工具将敏感配置渲染到业务的配置文件中。 在IaC脚本中的业务配置项配置文件中指定敏感配置项坐标。
异常6:datasource.properties没有更新,或者没有拉取到某个数据库配置 原因1:ETCD地址是否配错。 原因2:检查是否配置了DBDataSource的懒加载模式,只有当用数据库的时候才初始化,拉取配置。 定位: 检查ETCD地址是否配错,查看日志是否有ETCD连接相关的错误。如果有,请修改重启。
g} 步骤二:通过IaC发布敏感配置 业务使用Runtime部署并按照IaC规范配置敏感配置项之后,在部署时Runtime会从STS管理台拉取加密配置项,注入到容器的环境变量中,并通过配置渲染工具将敏感配置渲染到业务的配置文件中。 在IaC脚本中的业务配置项配置文件中指定敏感配置项坐标。
报错,因此需要排查IaC3.0代码中的规格名称是否和现网对应的环境名称一致。正常中国区生产环境是cn_product_default,亚非拉是aaa_product_default,欧洲是eu_product_default,俄罗斯ru_product_default。 不正确示例:
组件四的资源列表 使用文件引用语法 尽管meta.yaml已支持分散到诸多的组件目录中,但是每个组件仍然存在更新频率不同的配置。例如:微服务所用的镜像版本号更新频率较高。IaC3.0支持使用文件引用语法:允许YAML通过$ref键值对跨文档引用其他文本文件的内容。应用$ref语法,可以自
#微服务基于容器化的部署 - flavor: 2C8Gi image: >- #镜像地址 swr.cn-north-2.myhuaweicloud.com/appstage-trustservices/