创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。如果未按模板创建问题,管理员有权关闭问题。
确保帖子格式清晰易读,用 markdown code block 语法格式化代码块。
你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。
操作系统信息
例如:虚拟机/Ubuntu 20.04.3 LTS
Kubernetes版本信息
例如:v1.21.0 多节点
容器运行时
例如,使用 docker 20.10.5
KubeSphere版本信息
例如: v3.3.1 离线安装,已有K8S集群
针对项目(namespace)启用了资源限制,现在需要进行日志落盘。
前面解析出错的问题已经解决(https://kubesphere.io/forum/d/9274-sidecard)。现在能正常解析服务也正常,但是配置日志落盘后重启pod会失败,查看失败信息如下:
“message”: "admission webhook \“resourcesquotas.quota.kubesphere.io\” denied the request: pods \“knginx-vtmcrn-kubesphere-nginx-69b4d66c56-56sd5\” is forbidden: failed quota: chenhaiqiang: must specify limits.cpu,limits.memory",
说明注入的时候还是没有给sidecard的容器增加资源限制。当前的sidecard的配置如下:
sidecar.yaml: |-
container:
image: harbor.fantasy.com/kubesphere/elastic/filebeat:6.7.0
imagePullPolicy: IfNotPresent
resources:
limit:
cpu: 100m
mem: 128Mi
request:
cpu: 100m
mem: 128Mi
initContainer:
image: harbor.fantasy.com/kubesphere/library/alpine:3.14
imagePullPolicy: IfNotPresent
resources:
limit:
cpu: 100m
mem: 128Mi
request:
cpu: 100m
mem: 128Mi