You need to enable JavaScript to run this app.
容器服务

容器服务

复制全文
服务与路由 FAQ
已关联工作负载的服务,解绑工作负载后,通过服务访问地址仍然能够访问到原工作负载?
复制全文
已关联工作负载的服务,解绑工作负载后,通过服务访问地址仍然能够访问到原工作负载?

问题描述

  1. 容器集群中已关联工作负载的服务(对应 Kubernetes 中的 Service),通过控制台解绑关联的工作负载或清除已关联的 selector 标签信息。
    • 控制台解绑工作负载示意图
      alt
    • 清除 selector 示意图
      alt
  2. 通过该服务提供的访问地址,流量仍然能到达原关联的工作负载。
    alt

问题原因

Kubernetes 原生的 EndpointSlice controller 设计逻辑存在不合理性,导致出现该问题。更多信息,请参见 社区文档

解决方法

  • 如果您已明确不再需要某服务资源,建议您直接删除服务。详细操作,请参见 删除服务
  • 如果您需要更改服务与工作负载的关联关系,建议您直接替换原工作负载为新的工作负载。详细操作,请参见 更新服务编辑服务Yaml
最近更新时间:2024.06.06 16:57:40
这个页面对您有帮助吗?
有用
有用
无用
无用