答:用户所部署的jar包源码并不是springboot框架,所以无法用springboot启动步骤启动,该步骤并不等同于java -jar 命令,需要使用shell脚本启动。
答:1.在流水线工作流配置中,构建和部署放到了同一阶段下,且阶段任务设置成了并行,这样的话,顾名思义,当阶段开始的时候,2个任务没有先后顺序,而是同时并行开跑,构建任务包还没做完,部署任务已经开始了
2. 部署任务的步骤配置当中,在“选择部署来源”这一步,把包的版本给固定死了,这样无论如何更新代码,部署的都是某一次的固定版本。
具体可参考文档:华为云论坛_云计算论坛_开发者论坛_技术论坛-华为云
答:若没有购买NAT网关,没有配置SNAT规则可能会导致此种报错。
具体可参考文档:华为云论坛_云计算论坛_开发者论坛_技术论坛-华为云
Task:在迭代计划会议中,将纳入迭代的Story指派给具体成员,并分解成一个或多个Task,是功能的具体实现。
答:需要用户先进行代码调试,将deploy正常启动,再调试svc和Igress。
答:部署服务聚焦制品的持续部署,不支持新建、修改CCE配置项,也不会影响配置项的数据,需到CCE服务中操作。支持升级时更新yaml。
答:Kubernetes自定义集群部署步骤只能支持
kubectl create deployment my-dep --image=busybox
如上样例单参数命令。
解决方案: 使用如下样式
kubectl apply -f deploy.yaml
答:配置镜像拉取密钥 imagePullSecrets: - name: default-secret
可参考文档:镜像拉取配置说明_云原生服务中心 OSC_服务提供商指南_服务包制作_约束与说明_华为云
答:停止步骤会调用目标主机的netstat命令来查看端口占用情况,目标主机未安装netstat导致报错;建议使用yum install net-tools安装。
答:可以使用shell命令部署步骤来执行自定义命令。
答:不是的,我们的部署执行机可以配置在多个部署任务中,但是需要注意多个服务部署在同一台执行机上需要合理安排服务的端口号以及存放目录以免出现冲突异常。
答:支持的。
1.springboot项目启动的服务,我们可以通过部署服务来讲启动参数动态化,如将--server.port=8080配置成--server.port=${port},对于port可以在服务部署时来配置;
2.docker部署我们可以使用build-arg命令来动态化我们的dockerfile文件中的配置
答:1.直接登录华为云swr容器镜像服务页面上传我们的镜像
2.使用华为云构建服务build来生成容器镜像,然后通过上传任务系统会自动上传镜像到容器镜像服务swr上。
答:1.如果想通过springboot方式部署,那么我们可以把我们本地构建的jar包上传到我们的制品仓库中或者把我们的代码上传到华为云代码托管服务中,再使用构建服务进行云构建,部署服务支持我们部署构建任务的产物
2.如果想要使用docker方式或者serviceStage部署,那么需要我们先把我们的包打成镜像资源然后上传到swr镜像服务中,然后在部署的时候选择部署。
答:目前需要客户去排查的点如下有个:
1.登录到目标机器上排查目标机器是否开放端口
2.登录目标机器上检查目标机器网络是否正常
3.查看配置的ip,用户名和密码是否正确
4.在主机管理页面对机器的连通性验证,如果验证不成功根据异常日志进行排查
答:当前项目的项目成员都可以被选择为评审专家。最多选择10位,仅需提供评审专家意见即可。
答: 建议根据文档:https://support.huaweicloud.com/deployman_faq/deployman_faq_10199.html 排查部署任务执行权限是否已给。
答:不是。
主机添加并验证成功后,帐户下的项目都可以查找到该主机。如果想要使用一台主机部署多个项目,那么需要配置不同的安装路径以及监听端口,防止互相覆盖。
答:步骤中可选择使用sudo执行,或在上传仓库前调整好文件权限。
答:出现此报错的根本原因基本都是docker build命令执行时,对输入参数进行解析的时候出现了问题。可能是命令编写出现问题,可能是命令编写逻辑异常。
解决方案: 例如:docker build –-build-arg bcd=openjdk-8-jdk-alpine -t javaweb . 检查命令,–-build-arg(-有问题),写错,修改为--build-arg后,执行正常。
答:当前登录的docker镜像仓地址配置不对,在“通用设置”-“服务扩展点管理”编辑当前登录的镜像仓信息并调整“仓库地址”字段。