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

你好,我发布了几个流水线,他的ingress都绑定的是一个域名,会相互影响吗?另外,我想把之前已经发

你好,我发布了几个流水线,他的ingress都绑定的是一个域名,会相互影响吗?另外,我想把之前已经发布到ACK上的几个流水线撤销掉,应该如何做呢?

展开
收起
真的很搞笑 2023-05-13 13:52:21 289 0
3 条回答
写回答
取消 提交回答
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    在 Kubernetes 中,Ingress 是通过域名来路由访问的,当多个 Ingress 对象绑定了同一个域名时,它们会相互影响。具体来说,如果您在同一个 Kubernetes 集群上有多个 Ingress 对象都绑定了同一个域名,那么这些 Ingress 对象将会共享该域名,可能会导致路由重复或不可预期的行为。因此,建议每个 Ingress 对象绑定独立的域名,以避免冲突。

    如果您想撤销已经发布到 ACK 上的流水线,在云效中可以通过删除对应的云效集成应用来实现。具体步骤如下:

    1. 在云效中进入具体的流水线,找到绑定的 ACK 应用,点击进入。

    2. 在应用详情页面中,点击右上角的“删除应用”按钮。

    3. 在确认弹窗中输入“确认删除”,并点击“确认”按钮。

    4. 该 ACK 应用以及相关联的 Kubernetes 资源都将被删除。此时,您可以重新部署以解除对域名的绑定,以避免影响到其他 Ingress 对象。

    2023-05-18 08:18:14
    赞同 展开评论 打赏
  • 热爱开发

    你好,如果你发布的几个流水线都绑定了同一个域名,在使用时可能会发生冲突,例如流水线之间无法正常访问或者访问出现异常。建议你给每个流水线配置不同的域名,确保它们之间不会产生冲突。

    如果你想撤销已经发布到 ACK 上的几个流水线,可以按照以下步骤操作:

    登录阿里云控制台,进入相应的容器服务 Kubernetes 集群页面; 在左侧导航栏中选择“应用”,找到需要撤销的流水线所在的命名空间和应用名称; 点击应用名称进入详情页,找到对应的 Deployment 或 StatefulSet,并点击“删除”按钮; 确认删除后,等待几分钟直至资源被完全删除。 注意:删除 Deployment 或 StatefulSet 将删除与其关联的所有 Pod,因此请确保在执行此操作之前备份重要数据。

    2023-05-15 16:17:29
    赞同 展开评论 打赏
  • 会不会影响这个我倒是不清楚,这个得从您的业务上来看。撤销流水线您直接删除流水线就行了。但是如果您要把通过流水线发布的业务也删除,这个得您在K8s上手动操作,此回答整理自钉群“云效开发者交流群6群”

    2023-05-13 14:14:23
    赞同 展开评论 打赏

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

热门讨论

热门文章

相关电子书

更多
基于阿里云K8S服务快速构建DevOps流水线 资料下载 立即下载
创新改变行业——释放域名生态的力量 立即下载
“域”见更美好的未来——域名筑梦互联网+ 立即下载