我有一个特定的需求,我必须在部署的指标服务器上设置
--metric-resolution=15s
参数。
但是,在 gke 集群下我无法执行此操作。当我更改默认值 (--metric-resolution=30s) 时,没有任何反应,因为 GKE 阻止了我的更改。
当我从指标服务器部署中删除与 gke 插件(
.metadata.labels.addonmanager.kubernetes.io/mode=Reconcile
、.metadata.annotations.components.gke.io/layer=addon
)相关的注释和标签时,它们会由插件控制器再次设置。
我没有找到任何有用的信息,我可以找到相关的东西,只有像this这样的信息。
我的客户端和服务器版本: 客户端版本:v1.28.1 服务器版本:v1.26.12-gke.1111000
我的指标服务器版本为 v0.5.2。
GKE 是一个托管解决方案。您无法更改许多系统组件。您注意到的是它的预期工作方式。有一个控制器可以确保某些系统组件和某些参数除了用户之外不被更改!