开发者社区 > 云原生 > Serverless > 正文

Serverless 应用引擎中我调用sae或者slb取消其中一个pod,让slb不给他流量可以吗?

Serverless 应用引擎中一个sae应用我启动了3个实例(或者pod吧),我调用sae或者slb取消其中一个pod,让slb不要把流量给它,这样不能吗?

展开
收起
望舒舒 2023-10-23 12:31:46 73 0
4 条回答
写回答
取消 提交回答
  • 没法搞,改完平台会自动覆盖。此回答整理自钉钉群“【2群】Serverless应用引擎(SAE)用户群”。

    2023-10-24 17:43:49
    赞同 展开评论 打赏
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    在阿里云Serverless应用引擎(SAE)中,您可以通过添加负载均衡SLB(Server Load Balancer)实现公网访问或同VPC内所有应用间的互相访问。然而,根据目前的文档和信息,并没有明确提供通过sae的sdk或者负载均衡的sdk来控制每个pod绑定slb动作的功能。

    当您想要移除对某个pod的流量分发,您可能需要调整与该pod关联的负载均衡配置。但请注意,这可能会带来一些复杂性和风险。例如,您的应用每次部署,以及SAE每次重启,都会触发一次重新配置监听流量到SAE实例的过程。因此,这种操作需要谨慎进行,并确保了解其可能带来的影响。

    2023-10-23 14:12:06
    赞同 展开评论 打赏
  • 问题一:在 Serverless 应用引擎中,您可以启动多个实例(或Pods)来分担应用程序的负载。如果您调用 SAE 或 SLB 取消其中一个 Pod,这样会导致该 Pod 停止接收流量。然而,这样做并不会影响其他 Pod 继续处理流量。换句话说,取消一个 Pod 不会自动将流量转移到其他 Pod。您需要通过 SLB 的配置来将流量分散到不同的 Pod。

    问题二:您可以修改 SLB 上某个 Pod 的权重。通过调整权重,您可以改变 SLB 将流量分配给特定 Pod 的比例。这样,您可以将更多的流量导向某个特定的 Pod,或者减少分配给该 Pod 的流量。

    SLB使用说明https://help.aliyun.com/zh/sae/user-guide/slb-usage-notes?spm=a2c4g.11186623.0.i90

    2023-10-23 14:08:43
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在 Serverless 应用引擎中,您可以使用负载均衡器来控制流量的分配。如果您想取消某个 Pod 的流量,可以使用负载均衡器的规则配置来实现。具体来说,您可以在负载均衡器中配置一个规则,将流量从该 Pod 中排除出去

    2023-10-23 13:30:38
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • Serverless 应用引擎
  • 热门讨论

    热门文章

    相关电子书

    更多
    《应用型负载均衡ALB产品解读》 立即下载
    阿里云网络-SLB负载均衡产品介绍 立即下载
    负载均衡SLB热点问题解答 立即下载