diff --git a/charts/appscode-otel-stack/README.md b/charts/appscode-otel-stack/README.md index 14fd28e..072746f 100644 --- a/charts/appscode-otel-stack/README.md +++ b/charts/appscode-otel-stack/README.md @@ -55,8 +55,13 @@ The following table lists the configurable parameters of the `appscode-otel-stac | opentelemetry-kube-stack.opentelemetry-operator.manager.image.imagePullPolicy | | IfNotPresent | | opentelemetry-kube-stack.opentelemetry-operator.manager.featureGatesMap.operator.targetallocator.mtls | | true | | opentelemetry-kube-stack.opentelemetry-operator.manager.createRbacPermissions | | true | +| opentelemetry-kube-stack.opentelemetry-operator.manager.resources.limits.memory | | 512Mi | +| opentelemetry-kube-stack.opentelemetry-operator.manager.resources.requests.cpu | | 50m | +| opentelemetry-kube-stack.opentelemetry-operator.manager.resources.requests.memory | | 128Mi | +| opentelemetry-kube-stack.opentelemetry-operator.kubeRBACProxy.resources.limits.memory | | 128Mi | +| opentelemetry-kube-stack.opentelemetry-operator.kubeRBACProxy.resources.requests.cpu | | 5m | +| opentelemetry-kube-stack.opentelemetry-operator.kubeRBACProxy.resources.requests.memory | | 32Mi | | opentelemetry-kube-stack.admissionWebhooks.autoGenerateCert.enabled | | true | -| opentelemetry-kube-stack.collectors.daemon.resources.limits.cpu | | 500m | | opentelemetry-kube-stack.collectors.daemon.resources.limits.memory | | 2Gi | | opentelemetry-kube-stack.collectors.daemon.resources.requests.cpu | | 200m | | opentelemetry-kube-stack.collectors.daemon.resources.requests.memory | | 1Gi | @@ -68,6 +73,9 @@ The following table lists the configurable parameters of the `appscode-otel-stac | opentelemetry-kube-stack.collectors.daemon.targetAllocator.serviceAccount | | targetallocator | | opentelemetry-kube-stack.collectors.daemon.targetAllocator.image | | ghcr.io/open-telemetry/opentelemetry-operator/target-allocator:main | | opentelemetry-kube-stack.collectors.daemon.targetAllocator.allocationStrategy | | per-node | +| opentelemetry-kube-stack.collectors.daemon.targetAllocator.resources.limits.memory | | 512Mi | +| opentelemetry-kube-stack.collectors.daemon.targetAllocator.resources.requests.cpu | | 50m | +| opentelemetry-kube-stack.collectors.daemon.targetAllocator.resources.requests.memory | | 128Mi | | opentelemetry-kube-stack.collectors.daemon.targetAllocator.prometheusCR.enabled | | true | | opentelemetry-kube-stack.collectors.daemon.targetAllocator.prometheusCR.podMonitorSelector | | {} | | opentelemetry-kube-stack.collectors.daemon.targetAllocator.prometheusCR.scrapeInterval | | "30s" | @@ -88,10 +96,9 @@ The following table lists the configurable parameters of the `appscode-otel-stac | opentelemetry-kube-stack.collectors.daemon.presets.hostMetrics.enabled | | false | | opentelemetry-kube-stack.collectors.daemon.presets.kubeletMetrics.enabled | | false | | opentelemetry-kube-stack.collectors.daemon.presets.kubernetesAttributes.enabled | | true | -| opentelemetry-kube-stack.collectors.cluster.resources.limits.cpu | | 500m | -| opentelemetry-kube-stack.collectors.cluster.resources.limits.memory | | 1Gi | +| opentelemetry-kube-stack.collectors.cluster.resources.limits.memory | | 2Gi | | opentelemetry-kube-stack.collectors.cluster.resources.requests.cpu | | 200m | -| opentelemetry-kube-stack.collectors.cluster.resources.requests.memory | | 512Mi | +| opentelemetry-kube-stack.collectors.cluster.resources.requests.memory | | 768Mi | | opentelemetry-kube-stack.collectors.cluster.suffix | | gateway | | opentelemetry-kube-stack.collectors.cluster.enabled | | true | | opentelemetry-kube-stack.collectors.cluster.labels.otel-collector-type | | deployment | diff --git a/charts/appscode-otel-stack/values.yaml b/charts/appscode-otel-stack/values.yaml index c071c6d..e05af33 100644 --- a/charts/appscode-otel-stack/values.yaml +++ b/charts/appscode-otel-stack/values.yaml @@ -16,6 +16,19 @@ opentelemetry-kube-stack: featureGatesMap: operator.targetallocator.mtls: true createRbacPermissions: true + resources: + limits: + memory: 512Mi + requests: + cpu: 50m + memory: 128Mi + kubeRBACProxy: + resources: + limits: + memory: 128Mi + requests: + cpu: 5m + memory: 32Mi admissionWebhooks: autoGenerateCert: enabled: true @@ -24,7 +37,6 @@ opentelemetry-kube-stack: daemon: resources: limits: - cpu: 500m memory: 2Gi requests: cpu: 200m @@ -44,6 +56,12 @@ opentelemetry-kube-stack: serviceAccount: targetallocator image: ghcr.io/open-telemetry/opentelemetry-operator/target-allocator:main allocationStrategy: per-node + resources: + limits: + memory: 512Mi + requests: + cpu: 50m + memory: 128Mi prometheusCR: enabled: true podMonitorSelector: {} @@ -137,11 +155,10 @@ opentelemetry-kube-stack: - "prom-label-proxy.monitoring.svc.cluster.local" resources: limits: - cpu: 500m - memory: 1Gi + memory: 2Gi requests: cpu: 200m - memory: 512Mi + memory: 768Mi suffix: gateway enabled: true volumeMounts: diff --git a/charts/opentelemetry-kube-stack/README.md b/charts/opentelemetry-kube-stack/README.md index 78e0467..de4f5b2 100644 --- a/charts/opentelemetry-kube-stack/README.md +++ b/charts/opentelemetry-kube-stack/README.md @@ -91,7 +91,6 @@ The following table lists the configurable parameters of the `opentelemetry-kube | defaultCRConfig.resources.requests.memory | | "64Mi" | | defaultCRConfig.resources.requests.cpu | | "250m" | | defaultCRConfig.resources.limits.memory | | "128Mi" | -| defaultCRConfig.resources.limits.cpu | | "250m" | | defaultCRConfig.nodeSelector | Node selector for the collector | {} | | defaultCRConfig.command | Command to override the collector's entrypoint | [] | | defaultCRConfig.args | Arguments for the collector | {} | @@ -138,7 +137,6 @@ The following table lists the configurable parameters of the `opentelemetry-kube | collectors.daemon.suffix | | daemon | | collectors.daemon.mode | | daemonset | | collectors.daemon.enabled | | true | -| collectors.daemon.resources.limits.cpu | | 200m | | collectors.daemon.resources.limits.memory | | 500Mi | | collectors.daemon.resources.requests.cpu | | 100m | | collectors.daemon.resources.requests.memory | | 250Mi | diff --git a/charts/opentelemetry-kube-stack/values.yaml b/charts/opentelemetry-kube-stack/values.yaml index 76027ef..0d626dc 100644 --- a/charts/opentelemetry-kube-stack/values.yaml +++ b/charts/opentelemetry-kube-stack/values.yaml @@ -180,7 +180,6 @@ defaultCRConfig: cpu: "250m" limits: memory: "128Mi" - cpu: "250m" # Node selector for the collector nodeSelector: {} @@ -528,7 +527,6 @@ collectors: enabled: true resources: limits: - cpu: 200m memory: 500Mi requests: cpu: 100m