你好,我发布了几个流水线,他的ingress都绑定的是一个域名,会相互影响吗?另外,我想把之前已经发布到ACK上的几个流水线撤销掉,应该如何做呢?
在 Kubernetes 中,Ingress 是通过域名来路由访问的,当多个 Ingress 对象绑定了同一个域名时,它们会相互影响。具体来说,如果您在同一个 Kubernetes 集群上有多个 Ingress 对象都绑定了同一个域名,那么这些 Ingress 对象将会共享该域名,可能会导致路由重复或不可预期的行为。因此,建议每个 Ingress 对象绑定独立的域名,以避免冲突。
如果您想撤销已经发布到 ACK 上的流水线,在云效中可以通过删除对应的云效集成应用来实现。具体步骤如下:
在云效中进入具体的流水线,找到绑定的 ACK 应用,点击进入。
在应用详情页面中,点击右上角的“删除应用”按钮。
在确认弹窗中输入“确认删除”,并点击“确认”按钮。
该 ACK 应用以及相关联的 Kubernetes 资源都将被删除。此时,您可以重新部署以解除对域名的绑定,以避免影响到其他 Ingress 对象。
你好,如果你发布的几个流水线都绑定了同一个域名,在使用时可能会发生冲突,例如流水线之间无法正常访问或者访问出现异常。建议你给每个流水线配置不同的域名,确保它们之间不会产生冲突。
如果你想撤销已经发布到 ACK 上的几个流水线,可以按照以下步骤操作:
登录阿里云控制台,进入相应的容器服务 Kubernetes 集群页面; 在左侧导航栏中选择“应用”,找到需要撤销的流水线所在的命名空间和应用名称; 点击应用名称进入详情页,找到对应的 Deployment 或 StatefulSet,并点击“删除”按钮; 确认删除后,等待几分钟直至资源被完全删除。 注意:删除 Deployment 或 StatefulSet 将删除与其关联的所有 Pod,因此请确保在执行此操作之前备份重要数据。
会不会影响这个我倒是不清楚,这个得从您的业务上来看。撤销流水线您直接删除流水线就行了。但是如果您要把通过流水线发布的业务也删除,这个得您在K8s上手动操作,此回答整理自钉群“云效开发者交流群6群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。