Kubelet root directory as a parameter
Kubernetes dumps JAVA heap dump to kubernetes root dir which is not too nice
Change-Id: Icabd893f93da817592e5c457b93eb100925813bf
Signed-off-by: Balazs Szekeres <balazs.szekeres@nokia.com>
name: "{{ item }}"
state: directory
with_items:
name: "{{ item }}"
state: directory
with_items:
+ - "{{ caas.kubelet_root_directory }}"
- /var/lib/cni
- /etc/kubernetes/manifests
- /etc/kubernetes/kubeconfig
- /var/lib/cni
- /etc/kubernetes/manifests
- /etc/kubernetes/kubeconfig
ExecStartPre={{ caas.libexec_dir }}/kubelet_start.sh
ExecStartPre={{ caas.libexec_dir }}/kubelet_start.sh
-ExecStart=/usr/bin/kubelet {{ kubelet_params | join(' ') }}
+ExecStart=/usr/bin/kubelet {{ kubelet_params | join(' ') }} --root-dir={{ caas.kubelet_root_directory }}
ExecStop={{ caas.libexec_dir }}/kubelet_stop.sh
ExecStop={{ caas.libexec_dir }}/kubelet_stop.sh
-for D in /var/lib/kubelet/pods/*
+for D in {{ caas.kubelet_root_directory }}/pods/*
- rm -rf /var/lib/kubelet/pods/${D} || echo "Can not remove directory, skipping it"
+ rm -rf {{ caas.kubelet_root_directory }}/pods/${D} || echo "Can not remove directory, skipping it"
-for D in /var/lib/kubelet/pods/*
+for D in {{ caas.kubelet_root_directory }}/pods/*
- rm -rf /var/lib/kubelet/pods/${D} || echo "Can not remove directory, skipping it"
+ rm -rf {{ caas.kubelet_root_directory }}/pods/${D} || echo "Can not remove directory, skipping it"