开发者社区 > 云效DevOps > 正文

请教一下,云效中新建了一个应用,新建了一条流水线,替换相同环境中的旧应用,但K8S部署deploy?

请教一下,云效中新建了一个应用,新建了一条流水线,替换相同环境中的旧应用,但K8S部署deployment的时候失败,可以帮忙看下么?image.png 我把新建应用的环境删除了,在旧应用上新建了一条流水线,执行后报冲突了,可以帮忙设置下么image.png

展开
收起
cuicuicuic 2023-07-06 11:54:12 60 0
2 条回答
写回答
取消 提交回答
  • 在云效中,如果您新建了一个应用并且创建了一条流水线来替换相同环境中的旧应用,并进行Kubernetes部署,可以按照以下步骤进行操作:

    1. 创建应用:首先,在云效中新建一个应用,配置相关的应用信息和所需的资源(如镜像仓库、环境变量等)。

    2. 创建流水线:然后,创建一条流水线,用于自动化构建和部署您的应用。在流水线中,您可以添加构建步骤(如编译、打包、测试等),以及部署步骤(如生成Kubernetes部署文件、应用的镜像推送等)。

    3. 替换旧应用:确保流水线能够正确地获取和使用您的新应用代码,并执行必要的构建和部署操作。这样,当流水线触发时,它将会根据您定义的步骤,构建并部署最新版本的应用到Kubernetes集群中。

    4. 部署到Kubernetes集群:为了将新的应用部署到Kubernetes集群中,您需要在流水线中使用合适的Kubernetes命令或工具来执行部署操作。例如,使用kubectl命令行工具或通过云效提供的Kubernetes插件,将生成的Kubernetes部署文件应用到Kubernetes集群中。

    请注意,确保您在流水线中使用正确的Kubernetes上下文和配置,以便连接到目标Kubernetes集群,并具备足够的权限来执行相关操作。

    2023-07-31 09:41:17
    赞同 展开评论 打赏
  • 看下日志有超时原因吗,原先是通过 ldit-erp 应用的 test 环境发布的;现在是希望通过 ldit-erp-test 应用 的 test 环境发布?需要你们先把旧的应用-环境删除掉,再创建新的应用-环境,否则新的环境部署时,会出现冲突,此回答整理自钉群“云效交付域答疑群”

    2023-07-06 12:29:31
    赞同 展开评论 打赏

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

热门讨论

热门文章

相关电子书

更多
基于容器服务ACK与ACR构建企业级端到端DevSeOps流 立即下载
基于ACK One和ACR构建CI/CD流水线最佳实践 立即下载
基于阿里云K8S服务快速构建DevOps流水线 资料下载 立即下载

相关镜像