创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。如果未按模板创建问题,管理员有权关闭问题。
确保帖子格式清晰易读,用 markdown code block 语法格式化代码块。
你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。

操作系统信息
arm64物理机centos 7.8,32C/64G

Kubernetes版本信息
k8s:1.21.8

容器运行时
docker: 20.10.17

KubeSphere版本信息
在已有k8s上离线安装3.3.0

问题是什么

alertmanager-main-0和prometheus-k8s-0频繁重启,查看pod发现是由于config-reloader容器oomkilled。打算重新编ks-installer修改资源限制时没找到config-reloader的资源配置内容。请问config-reloader的资源配置该如何设置?

很少见的错误,config-reloader 触发OOM,这个配额是prometheus-operator 设定的配置,在绝大多数环境下,都应该能够适用。

修改config-reloader 的资源配额在prometheus-operator 中进行设定,更改 config-reloader的默认配额。 kubectl edit deploy -n kubesphere-monitoring-system prometheus-operator

      containers:
      - args:
        - --kubelet-service=kube-system/kubelet
        - --prometheus-config-reloader=kubesphere/prometheus-config-reloader:v0.55.1
        - --config-reloader-cpu-limit={xx}m
        - --config-reloader-cpu-request={XX}m
        - --config-reloader-memory-limit={xx}Mi
        - --config-reloader-memory-request={xx}Mi
        image: kubesphere/prometheus-operator:v0.55.1
        imagePullPolicy: IfNotPresent
        name: prometheus-operator