【发布时间】:2021-09-28 15:24:01
【问题描述】:
我目前正在尝试创建如下图所示的架构。
对于 Pod 的第一次部署非常简单,因为我总是有一个偶数,我将前半部分放在 KeyManager1 上,另一半放在 KeyManager2 上。
我的问题是何时需要更换吊舱。
我需要能够确定新 pod 是否应该继续使用 KM1 或 KM2。
理想情况下,我想计算KM 可以与GW pod 建立的连接数。如果KM1 有3 个连接,KM2 有2 个连接,则新的GW 应该连接到KM2。
我真的不知道该怎么做。
编辑 :我错了,要删除一个pod时,在创建新的之前删除它。
我可以在 preStop 中放一些东西来更改部署文件以用于替换吗?
类似:
if connected to km1
use deployment-1
else deployment-2
【问题讨论】:
-
如果您使用 JWT 代币,则无需保持 2:1 GW:KM 比率。这仅对不透明令牌是必需的。在 JWT 令牌的情况下,令牌是自我验证的,网关会自我验证,而无需一直使用 KM。 GW 只到达 KM 以获取 JWKS 详细信息。
标签: kubernetes openshift wso2-am kubernetes-pod