mirror of https://github.com/k3s-io/k3s
Run cAdvisor on all minions.
parent
d53c56dd29
commit
842907613b
|
@ -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
|
|
@ -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() %}
|
||||
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
|
||||
- kubelet
|
||||
- kube-proxy
|
||||
- cadvisor
|
||||
|
||||
'roles:kubernetes-master':
|
||||
- match: grain
|
||||
|
|
Loading…
Reference in New Issue