Closed shichanglin5 closed 3 months ago
我使用 vm auth 对外接收请求,vm auth 配置 url map 来转发请求到 vm insert/select,当修改 vm cluster CRD 后(比如调整vm insert 的资源配额),
由于vm insert/select 默认没有配置健康检测和 pod graceful shutdown
, vm operator 会立即销毁旧的 pod 并创建新的 pod,导致这几秒 vm insert 基本不可用,vm auth 监控截图如下:
pod spec 里面 extraArgs 配置 http.shutdownDelay (接收到 signal term/kill 后等待一段时间,保证 k8s service 踢出负载列表 )
我使用 vm auth 对外接收请求,vm auth 配置 url map 来转发请求到 vm insert/select,当修改 vm cluster CRD 后(比如调整vm insert 的资源配额),
, vm operator 会立即销毁旧的 pod 并创建新的 pod,导致这几秒 vm insert 基本不可用,vm auth 监控截图如下: