前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >避免在Pod重启期间继续接收业务流量

避免在Pod重启期间继续接收业务流量

原创
作者头像
keke.wang
修改2023-08-17 18:20:36
2720
修改2023-08-17 18:20:36
举报

问题场景

在TKE Serverless 集群中部署了某个服务,并且通过 Loadbalancer 类型的 Service 来暴露服务,接受流量请求。然而,当 pod 副本发生重启时,可能依然会有业务流量请求到了 正在重启中 的 pod 副本,进而出现请求错误。

规避方案

给 Loadbalancer 类型的 Service 对象增加如下注解:

代码语言:txt
复制
service.cloud.tencent.com/enable-grace-shutdown-tkex: "true"

该注解用于 当 Pod 不健康时,比如就绪检测失败,权重会被下调到0,避免继续接受业务流量。

注意同另一个注解区分:

代码语言:txt
复制
service.cloud.tencent.com/enable-grace-shutdown: "true"

该注解用于当 pod 处于 Deleting 状态时,权重会被下调到0,避免继续接受业务流量。

注解使用场景:

  • TKE Serverless集群
  • TKE 超级节点
  • TKE 原生节点
  • TKE 标准节点 + Service 直通模式

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 问题场景
  • 规避方案
相关产品与服务
Serverless 容器服务
Serverless 容器服务(原弹性容器服务EKS)是腾讯云容器服务推出的无须用户购买节点即可部署工作负载的服务模式,具备“快速的开发交付”、“极高的运维效率”、“极低的资源成本”等优势特点,可以让业务更快上云,让用户用最小的运维投入享受云带来的便利性。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com