ai-cfia / ai-cfia/howard-on-prem
Create an Ansible playbook to cleanup spaces on our main vm partition
- Lenguaje dominante
- HCL
- Estrellas
- 2
- Forks
- 0
- Merge medio
- 3 d 11 h
- PR fusionados (30 d)
- 4
Descripción
On control-plane
```sh
kubectl get pods --all-namespaces --field-selector=status.phase!=Running,status.phase!=Succeeded -o jsonpath='{range .items[*]}{.metadata.namespace}{" "}{.metadata.name}{"\n"}{end}' | \
while read namespace pod; do
echo "Deleting pod $pod dans le namespace $namespace"
kubectl delete pod $pod --namespace=$namespace
done
```
On each nodes
```sh
echo "Available"
df -h /
echo "Remove unused containerd images..."
sudo ctr -n k8s.io images ls -q | xargs -I {} sudo ctr -n k8s.io container list -q | grep -v "{}" | xargs -I {} sudo ctr -n k8s.io images rm {}
echo "Remove stopped containers..."
sudo crictl ps --all --quiet | xargs -r -n 1 sudo crictl rm
echo "Cleanup cache + logs..."
sudo rm -rf /var/lib/containerd/tmp/* && sudo rm -rf /var/log/containers/* &&
sudo rm -rf /var/log/pods/*
echo "Cleanup journalctl..."
sudo journalctl --vacuum-time=1d && sudo find /var/log -type f -name "*.log" -mtime +1 -exec rm -f {} \;
echo "Cleanup /tmp ..."
sudo find /tmp -type f -atime +1 -delete && sudo find /var/tmp -type f -atime +1 -delete
echo "Cleaup APT cache..."
sudo apt-get clean && sudo apt-get autoclean && sudo apt-get autoremove
echo "Cleanup snap..."
sudo snap set system refresh.retain=2
sudo rm -rf /var/lib/snapd/snaps/*
echo "Cleanup systemd..."
sudo journalctl --vacuum-size=100M
sudo systemctl stop systemd-journald.service
sudo systemctl start systemd-journald.service
echo "Available after cleanup"
df -h /
```
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Evaluación
Este issue todavía no se ha evaluado.