mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-21 19:01:49 +00:00
Run cAdvisor on all minions.
This commit is contained in:
parent
d53c56dd29
commit
842907613b
26
cluster/saltbase/salt/cadvisor/cadvisor.manifest
Normal file
26
cluster/saltbase/salt/cadvisor/cadvisor.manifest
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
version: v1beta2
|
||||||
|
id: cadvisor-agent
|
||||||
|
containers:
|
||||||
|
- name: cadvisor
|
||||||
|
image: google/cadvisor
|
||||||
|
ports:
|
||||||
|
- name: http
|
||||||
|
containerPort: 8080
|
||||||
|
hostPort: 5000
|
||||||
|
volumeMounts:
|
||||||
|
- name: var-run
|
||||||
|
mountPath: /var/run
|
||||||
|
readOnly: false
|
||||||
|
mountType: HOST
|
||||||
|
- name: var-lib-docker
|
||||||
|
mountPath: /var/lib/docker
|
||||||
|
readOnly: true
|
||||||
|
mountType: HOST
|
||||||
|
- name: cgroups
|
||||||
|
mountPath: /sys/fs/cgroup
|
||||||
|
readOnly: true
|
||||||
|
mountType: HOST
|
||||||
|
volumes:
|
||||||
|
-name: var-run
|
||||||
|
-name: var-lib-docker
|
||||||
|
-name: var-cgroups
|
8
cluster/saltbase/salt/cadvisor/init.sls
Executable file
8
cluster/saltbase/salt/cadvisor/init.sls
Executable file
@ -0,0 +1,8 @@
|
|||||||
|
/etc/kubernetes/manifests/cadvisor.manifest:
|
||||||
|
file.managed:
|
||||||
|
- source: salt://cadvisor/cadvisor.manifest
|
||||||
|
- user: root
|
||||||
|
- group: root
|
||||||
|
- mode: 644
|
||||||
|
- makedirs: true
|
||||||
|
- dir_mode: 755
|
@ -1,2 +1,2 @@
|
|||||||
{%- set ips = salt['mine.get']('roles:kubernetes-master', 'network.ip_addrs', 'grain').values() %}
|
{%- set ips = salt['mine.get']('roles:kubernetes-master', 'network.ip_addrs', 'grain').values() %}
|
||||||
DAEMON_ARGS="$DAEMON_ARGS -etcd_servers=http://{{ ips[0][0] }}:4001 -address=$HOSTNAME"
|
DAEMON_ARGS="$DAEMON_ARGS -etcd_servers=http://{{ ips[0][0] }}:4001 -address=$HOSTNAME -config=/etc/kubernetes/manifests"
|
||||||
|
@ -8,6 +8,7 @@ base:
|
|||||||
- docker
|
- docker
|
||||||
- kubelet
|
- kubelet
|
||||||
- kube-proxy
|
- kube-proxy
|
||||||
|
- cadvisor
|
||||||
|
|
||||||
'roles:kubernetes-master':
|
'roles:kubernetes-master':
|
||||||
- match: grain
|
- match: grain
|
||||||
|
Loading…
Reference in New Issue
Block a user