检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
/bin/sh /bin/bash 图1 登录命令配置 单击“确认”,即可访问容器。 页面跳转到CloudShell,并初始化启动kubectl,然后自动执行kubectl exec命令登录到容器。 请等待kubectl exec命令自动执行后再操作,此命令出现需要一段时间。 图2 执行kubectl
验证公网访问IP绑定 当已经成功添加域名配置后,如图1 域名配置,可通过“ping”的方式检查域名是否与公网IP绑定。 图1 域名配置 打开系统的cmd窗口。 输入命令:ping+域名,示例:ping cae-demo.com。 按回车键,回显结果如图2所示,即表示域名已与IP: 100.*.*.65
以TCP协议为例,监听端口为80,访问端口为35475,配置生效后,登录集群节点使用curl命令访问组件。 图2 配置内网访问参数 (可选)如需添加多条端口配置,单击“添加端口配置”,参考表1进行参数配置。 单击“确定”完成配置。 使配置生效。 如已完成组件部署,单击页面上方“生效配
--cli-lang=cn 切换完成后,再次执行hcloud CAE命令。 如果没有出现ERROR,则表示KooCLI工具已支持CAE服务。 初始化配置KooCLI 登录Jenkins所在Linux虚拟机。 执行命令进行初始化配置,输入命令后按回车进入交互模式,根据界面提示输入各参数值,各参数配置参考表1。
用默认命令或脚本”或“使用自定义命令”。 说明: 不同源码来源新建授权时授权方式不同,请按照实际情况进行选择。 使用默认命令或脚本:优先执行代码根目录下的build.sh,不存在则按照所选语言的通用方法构建,如Java:mvn clean package。 使用自定义命令:根据所选语言自定义构建命令;或修改build
parameters 是 map<string, object> 构建附加参数。 base_image:基础镜像地址。 build_cmd:自定义构建命令。 dockerfile_path:自定义dockerfile文件路径 dockerfile_content:自定义dockerfile内容
登录CAE控制台。选择“组件配置”。 在“组件配置”页面上方的下拉框中选择待操作的组件。 图1 选择组件 如图2所示配置停止前处理,具体操作请参考配置生命周期。 分别输入以下命令: /bin/bash -c nginx -s quit;while killall -0 nginx;do sleep 1;done 图2
Core应用部署到CAE CAE源码部署支持Docker运行时,您可以自行配置Dockerfile文件,在Dockerfile中安装构建环境,定义构建命令,以此支持更多编程语言的项目在CAE部署。 本文以ASP.NET Core应用为例。 前提条件 已创建环境和创建应用。 Fork示例源码
登录CAE控制台。选择“组件配置”。 在“组件配置”页面上方的下拉框中选择待操作的组件。 图1 选择组件 如图2所示配置启动后处理,具体操作请参考配置生命周期。 分别输入以下命令: /bin/bash -c echo 'Hello, postStart' > /lifecycle.txt 图2 配置生命周期 单击“确定”,保存配置。
对应的handler是否能在容器的EntryPoint之前执行。 只有启动后处理函数执行完毕,组件实例的状态才会变成Running。因此当命令设置为死循环时,CAE组件状态将无法正常变成运行中。 停止前处理:组件实例停止前,会发送停止前事件。 组件实例结束前会立即发送停止前事件,
请求中自定义的HTTP头。 TCP端口检查 端口 用户指定端口,用于TCP连接。本示例选用TCP端口检查。 执行命令 执行命令 添加执行命令,可单击“添加执行命令”添加多条执行命令。 说明: 添加执行命令时,命令行后不允许有空格。 表2 三种检查方式公共配置参数 配置项参数 参数说明 检测周期 探测时间间隔。
parameters 否 map<string, object> 构建附加参数。 base_image:基础镜像地址。 build_cmd:自定义构建命令。 dockerfile_path:自定义dockerfile文件路径 dockerfile_content:自定义dockerfile内容
Agent时,必须确保接入APM的机器与APM服务网络连通,Agent才能正常工作。 可使用Telnet命令测试目标机器与APM服务器网络是否连通。例如,以检查华北-北京四区域的连通性为例,请登录应用所部署的机器,并输入命令telnet 100.125.12.108 41333,其他区域地址请参考接入地址。
parameters map<string, object> 构建附加参数。 base_image:基础镜像地址。 build_cmd:自定义构建命令。 dockerfile_path:自定义dockerfile文件路径 dockerfile_content:自定义dockerfile内容
parameters map<string, object> 构建附加参数。 base_image:基础镜像地址。 build_cmd:自定义构建命令。 dockerfile_path:自定义dockerfile文件路径 dockerfile_content:自定义dockerfile内容
parameters 是 map<string, object> 构建附加参数。 base_image:基础镜像地址。 build_cmd:自定义构建命令。 dockerfile_path:自定义dockerfile文件路径 dockerfile_content:自定义dockerfile内容
下载和安装 操作系统的选择: 下载安装前在Jenkins所在虚拟机中执行命令查看虚拟机操作系统类型: echo $HOSTTYPE 若执行如上命令的输出值是“x86_64”,请下载AMD 64位系统; 若执行如上命令的输出值是“aarch64”,请下载ARM 64位系统。 obsut
parameters 是 map<string, object> 构建附加参数。 base_image:基础镜像地址。 build_cmd:自定义构建命令。 dockerfile_path:自定义dockerfile文件路径 dockerfile_content:自定义dockerfile内容
升级时代码信息只支持修改分支。 分支:选择对应的分支,用于开发对代码的管理。 构建方式:构建命令可根据业务需要选择“使用默认命令或脚本”或“使用自定义命令”。 说明: 不同源码来源新建授权时授权方式不同,请按照实际情况进行选择。 使用默认命令或脚本:优先执行代码根目录下的build.sh,不存在则按照所选语言的通用方法构建,如Java:mvn
语言/运行时:从下拉框中选择源码对应的语言格式。具体操作请参考组件说明。 自定义构建:构建命令可根据业务需要选择“使用默认命令或脚本”或“使用自定义命令”。 说明: 不同源码来源新建授权时授权方式不同,请按照实际情况进行选择。 使用默认命令或脚本:优先执行代码根目录下的build.sh,不存在则按照所选语言的通用方法构建,如Java:mvn