$ oc -n openshift-logging edit ClusterLogging instance
您可以根据需要为每个日志组件配置 CPU 和内存限制。
日志组件允许调整 CPU 和内存限制。
编辑`openshift-logging`项目中的`ClusterLogging`自定义资源 (CR)
$ oc -n openshift-logging edit ClusterLogging instance
apiVersion: "logging.openshift.io/v1"
kind: "ClusterLogging"
metadata:
name: "instance"
namespace: openshift-logging
...
spec:
managementState: "Managed"
logStore:
type: "elasticsearch"
elasticsearch:
nodeCount: 3
resources: (1)
limits:
memory: 16Gi
requests:
cpu: 200m
memory: 16Gi
storage:
storageClassName: "gp2"
size: "200G"
redundancyPolicy: "SingleRedundancy"
visualization:
type: "kibana"
kibana:
resources: (2)
limits:
memory: 1Gi
requests:
cpu: 500m
memory: 1Gi
proxy:
resources: (2)
limits:
memory: 100Mi
requests:
cpu: 100m
memory: 100Mi
replicas: 2
collection:
logs:
type: "fluentd"
fluentd:
resources: (3)
limits:
memory: 736Mi
requests:
cpu: 200m
memory: 736Mi
1 | 根据需要指定日志存储的 CPU 和内存限制和请求。对于 Elasticsearch,必须同时调整请求值和限制值。 |
2 | 根据需要指定日志可视化器的 CPU 和内存限制和请求。 |
3 | 根据需要指定日志收集器的 CPU 和内存限制和请求。 |