An ansible playbook to setup periodic logrotate for your on-prem Kubernetes master/worker nodes to cleanup the container and pods logs to free up the disk space.
File: hosts.ini
[k8s-nodes]
k8s-worker-1 10.0.0.1
k8s-worker-2 10.0.0.2
k8s-worker-2 10.0.1.3
$ ansible-playbook -i hosts.ini k8s-logrotate.yaml
$ cd /etc/logrotate.d
$ ls -lh
-rw-r--r-- 1 root root 192 May 21 14:51 allcontainerlogs
-rw-r--r-- 1 root root 186 May 21 14:51 allpodlogs