Skip to content

Commit ed0e6b3

Browse files
authored
Merge pull request #9521 from zalando-incubator/remove-cadvisor
Remove legacy cadvisor and related config-items
2 parents f1ae27f + b7f04c9 commit ed0e6b3

File tree

4 files changed

+0
-105
lines changed

4 files changed

+0
-105
lines changed

cluster/config-defaults.yaml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -397,12 +397,6 @@ event_rate_limit_enable: "true"
397397
event_rate_limit_config_qps: "500"
398398
event_rate_limit_config_burst: "1000"
399399

400-
# cadvisor settings
401-
cadvisor_cpu: "150m"
402-
cadvisor_memory: "150Mi"
403-
cadvisor_profiling_enabled: "false"
404-
cadvisor_enabled: "false"
405-
406400
# settings for enabling the kubelet-summary-metrics proxy and prometheus metric
407401
# collection.
408402
kubelet_summary_metrics_enabled: "true"

cluster/manifests/node-monitor/daemonset.yaml

Lines changed: 0 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -30,55 +30,6 @@ spec:
3030
priorityClassName: system-node-critical
3131
serviceAccountName: node-monitor
3232
containers:
33-
{{- if eq .Cluster.ConfigItems.cadvisor_enabled "true" }}
34-
- name: cadvisor
35-
image: container-registry.zalando.net/teapot/cadvisor:v0.47.0-master-11
36-
args:
37-
- --port=9101
38-
{{- if eq .Cluster.ConfigItems.cadvisor_profiling_enabled "true" }}
39-
- --profiling
40-
{{- end }}
41-
- --housekeeping_interval=10s
42-
- --max_housekeeping_interval=15s
43-
- --event_storage_event_limit=default=0
44-
- --event_storage_age_limit=default=0
45-
- --disable_metrics=sched,percpu,tcp,udp,cpu_topology,advtcp
46-
- --docker_only
47-
- --raw_cgroup_prefix_whitelist=/system.slice/kubelet.service
48-
- --store_container_labels=false
49-
- --whitelisted_container_labels=io.kubernetes.container.name,io.kubernetes.pod.name,io.kubernetes.pod.namespace,io.kubernetes.pod.uid,application,component
50-
resources:
51-
requests:
52-
cpu: "{{ .Cluster.ConfigItems.cadvisor_cpu }}"
53-
memory: "{{ .Cluster.ConfigItems.cadvisor_memory }}"
54-
ephemeral-storage: 256Mi
55-
limits:
56-
cpu: "{{ .Cluster.ConfigItems.cadvisor_cpu }}"
57-
memory: "{{ .Cluster.ConfigItems.cadvisor_memory }}"
58-
securityContext:
59-
privileged: true # allows reading /dev/kmsg
60-
volumeMounts:
61-
- name: rootfs
62-
mountPath: /rootfs
63-
readOnly: true
64-
- name: var-run
65-
mountPath: /var/run
66-
readOnly: true
67-
- name: sys
68-
mountPath: /sys
69-
readOnly: true
70-
- name: containerd
71-
mountPath: /opt/podruntime/containerd
72-
readOnly: true
73-
- name: kmsg
74-
mountPath: /dev/kmsg
75-
readOnly: true
76-
ports:
77-
- name: cadvisor
78-
containerPort: 9101
79-
hostPort: 9101
80-
protocol: TCP
81-
{{- end }}
8233
- image: container-registry.zalando.net/teapot/prometheus-node-exporter:v1.9.1-master-24
8334
args:
8435
{{- if eq .Cluster.ConfigItems.node_exporter_experimental_metrics "true" }}

cluster/manifests/node-monitor/service.yaml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,6 @@ metadata:
88
spec:
99
type: ClusterIP
1010
ports:
11-
{{- if eq .Cluster.ConfigItems.cadvisor_enabled "true" }}
12-
- name: cadvisor
13-
port: 80
14-
targetPort: 9101
15-
protocol: TCP
16-
{{- end }}
1711
- name: node-exporter
1812
port: 81
1913
targetPort: 9100

cluster/manifests/prometheus/configmap.yaml

Lines changed: 0 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -354,50 +354,6 @@ data:
354354
- action: replace
355355
source_labels: ['__meta_kubernetes_pod_node_name']
356356
target_label: node_name
357-
{{- if eq .Cluster.ConfigItems.cadvisor_enabled "true" }}
358-
- job_name: 'cadvisor'
359-
scheme: http
360-
honor_labels: true
361-
kubernetes_sd_configs:
362-
- role: endpointslice
363-
namespaces:
364-
names:
365-
- kube-system
366-
relabel_configs:
367-
- source_labels: [__meta_kubernetes_endpointslice_name]
368-
action: keep
369-
regex: "node-monitor-.*"
370-
- source_labels: [__meta_kubernetes_endpointslice_port_name]
371-
action: keep
372-
regex: cadvisor
373-
- action: replace
374-
source_labels: ['__meta_kubernetes_pod_node_name']
375-
target_label: node_name
376-
metric_relabel_configs:
377-
{{- if eq .Cluster.ConfigItems.disable_zmon_appliance_worker_tracking "true" }}
378-
- action: drop
379-
source_labels: ["container_label_application", "container_label_component"]
380-
regex: "zmon-appliance;worker"
381-
{{- end }}
382-
- action: replace
383-
source_labels: ['container_label_application']
384-
target_label: application
385-
- action: replace
386-
source_labels: ['container_label_io_kubernetes_container_name']
387-
target_label: container_name
388-
- action: replace
389-
source_labels: ['container_label_io_kubernetes_pod_name']
390-
target_label: pod_name
391-
- action: replace
392-
source_labels: ['container_label_io_kubernetes_pod_namespace']
393-
target_label: namespace
394-
- action: replace
395-
source_labels: ['container_label_io_kubernetes_pod_uid']
396-
target_label: uid
397-
- source_labels: [__name__]
398-
action: keep
399-
regex: '(container_cpu_cfs_throttled_seconds_total|container_cpu_usage_seconds_total|container_memory_working_set_bytes|container_memory_rss|container_memory_cache|container_network_receive_bytes_total|container_network_receive_packets_dropped_total|container_network_transmit_bytes_total|container_network_transmit_packets_dropped_total|container_fs_usage_bytes|container_fs_limit_bytes|container_fs_reads_bytes_total|container_fs_writes_bytes_total|container_threads|container_threads_max|container_file_descriptors{{ if eq .Cluster.ConfigItems.node_exporter_experimental_metrics "true" }}|ethtool{{end}})'
400-
{{- end }}
401357
- job_name: 'node-exporter'
402358
scheme: http
403359
honor_labels: true

0 commit comments

Comments
 (0)