检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
单击“启动命令”,设置容器“运行命令”和“运行参数”。 Docker的镜像拥有存储镜像信息的相关元数据,如果不设置“生命周期”命令和参数,应用运行时将运行镜像制作时提供的默认的命令和参数,Docker将这两个字段定义为“Entrypoint”和 “CMD”。关于这两个参数的详细信息
周期性地对该应用组件的80端口发起TCP连接,如果连接成功则证明检查成功,否则检查失败。 执行命令检查 命令检查方式要求用户指定一个应用组件内的可执行命令,集群会周期性地在应用组件内执行该命令,如果命令的返回结果是0则检查成功,否则检查失败。 对于上面提到的TCP端口检查和HTT
“授权信息”选择设置GitHub仓库授权时创建的授权信息。 “用户名/组织”选择注册GitHub账号并复刻全链路流量控制示例源码时创建的GitHub账号。 “仓库名称”选择注册GitHub账号并复刻全链路流量控制示例源码时已复刻到您的GitHub下的全链路流量控制示例源码仓库的名称,例如:full-l
如果服务中心和配置中心地址配置正确,请执行以下命令检查网络是否良好: ping <servicecenter ip> ping <configurationcenter ip> 如果能ping通,表示网络良好。 当服务中心或配置中心配置的地址为域名时,需要将IP地址修改为域名,再执行ping命令。 如果网络良好
全部流量路由方向为从灰度泳道(gray)的unit-controller实例流向基线泳道(base)的unit-consumer实例,再流向灰度泳道(gray)的unit-provider实例。 访问基线泳道实例 打开cmd命令,执行以下命令访问基线泳道unit-controller组件提供的服务: curl
“授权信息”选择设置GitHub仓库授权时创建的授权信息。 “用户名/组织”选择注册GitHub账号并复刻全链路流量控制示例源码时创建的GitHub用户名。 “仓库名称”选择注册GitHub账号并复刻全链路流量控制示例源码时复刻到您的GitHub下的全链路流量控制示例源码仓库的名称,例如:full-l
换到新的namespace。 执行如下命令,向本租户或用户下有操作权限的namespace上传镜像。 docker push 10.125.54.133:20202/test2/busybox:latest 10.125.54.133:20202为租户或用户准备上传仓库的IP和端口号。
为使用Mesher接入专业版微服务引擎的非微服务应用配置AK/SK 参考以下操作步骤创建一个名为“mesher-secret”密钥。创建密钥前: 已获取AK/SK,请参考获取AK/SK与项目名称。 对获取到的AK/SK进行Base64编码。 可以直接使用echo -n '要编码的内容' | base64命令即可,示例如下:
原因分析 通常是由于某个第三方软件引入了不匹配的版本依赖。 解决方法 可在开发环境下使用mvn dependency:tree命令查看依赖树,排查微服务开发框架同netty版本是否匹配。 例如,ServiceComb 2.0.1开发框架所匹配的netty依赖版本为4.1.45.Final。
隔离仓 隔离是一种异常检测机制,常用的检测方法是请求超时、流量过大等。一般的设置参数包括超时时间、同时并发请求个数等。 Java Chassis的隔离作用于微服务消费者,需要微服务应用集成隔离模块,启用bizkeeper-consumer处理链。 配置如下: servicecomb:
如何处理虚拟机类型环境下创建和部署组件时端口访问不通的错误? 问题描述 在ServiceStage虚拟机类型环境下创建和部署组件时可能会遇到容器端口无法访问的问题。使用curl -kv http://${部署应用组件的弹性云服务器节点IP}:${容器端口}命令访问容器端口时会提示访问超时。 解决方法
面上传”两种方式: 页面上传:直接通过页面将镜像上传到容器镜像服务。 客户端上传:使用命令将镜像上传到容器镜像服务的镜像仓库。 镜像仓库是用于存储、管理docker容器镜像的场所,可以让您便捷的存储、管理、部署docker容器镜像。 前提条件 已创建组织,请参见创建组织。 镜像已存为tar或tar
登录Jenkins所在Linux虚拟机,执行如下命令查看虚拟机操作系统类型: echo $HOSTTYPE 若执行如上命令的输出值是“x86_64”,则为AMD 64位系统。 若执行如上命令的输出值是“aarch64”,则为ARM 64位系统。 执行如下命令下载对应的软件包。 AMD wget "https://hwcloudcli
径(建议路径为一个不存在的路径,否则可能会导致容器中的文件路径被覆盖造成路径污染),单击“确定”。 配置项挂载的文件通常为只读状态,配置为不存在的路径时,可以通过复制文件到指定路径解决无法修改的问题。 选择“启动命令”页签,输入对应的“运行命令”、“运行参数”,单击“升级”。 父主题:
必选目录,该目录下存放的是生命周期脚本。 在创建应用时,可以根据生命周期脚本的位置指定执行命令。比如install阶段,指定"bash scripts/install.sh",执行安装脚本。 软件包应用支持的生命周期如下: 安装(install.sh):软件安装命令。 启动后处理(post-start
已获取访问密钥AK/SK,请参考访问密钥。 已获取部署组件的ServiceStage所在区域的终端节点,请参考地区和终端节点。 已在和部署组件的ServiceStage在同一区域的OBS中创建桶,用于存储软件包,请参考创建桶。 操作步骤 登录安装了Jenkins的Linux虚拟机环境安装obsutil工具,请参考下载和安装obsutil。
Common Cmd”模板构建时,输入编译命令,最多支持输入512个字符,否则会导致报任务输入参数错误。如果编译命令超过512个字符,可以根据实际业务情况,通过添加多个通用构建命令行插件(Build Common Cmd)来合理拆分编译命令为多步执行。 选择归档方式 Publish
ge Development”权限的AK、SK。AK、SK所属账号需和安装虚拟机Agent时使用的账号在同一个用户下。 AK、SK获取请参考访问密钥。 单击“复制命令”,复制窗口下方自动生成的命令,即为Agent安装命令。 “委托授权”模式,命令示例如下: export AGEN
通过构建任务可以一键式生成软件包或者镜像包,实现“源码拉取->编译->打包->归档”的全流程自动化。 在x86系统构建,构建出来的镜像是x86系统的镜像。 在ARM系统构建,构建出来的镜像是ARM系统的镜像。 前提条件 已经创建集群,请参考购买集群。您可以根据您的实际业务需要选择创建CCE Turbo集群或者CCE
*编译命令 “YAML模式”选择关闭、组件来源是“源码仓库”且所选择的技术栈类型为Java、Tomcat、Node.js、Python、Php时,支持设置“编译命令”。 使用默认命令或脚本:优先执行代码根目录下的build.sh,不存在则按照所选语言的通用方法编译,如Java语言的mvn