1. Usage: Delete all completed pods by namespace(say namespace is "internal").
Expand
$: kubectl delete po --namespace internal $(kubectl get po --namespace internal | grep Completed | awk '{if ($1 !="") print $1}')
2. Usage: Delete all pods by namespace(say namespace is "default").$: kubectl delete po --namespace internal $(kubectl get po --namespace internal | grep Completed | awk '{if ($1 !="") print $1}')
Expand
$: kubectl delete po $(kubectl get po --namespace default | awk '!/NAME/'| awk '{if ($1 !="") print $1}')
3. Usage: Delete all releases from helm except few$: kubectl delete po $(kubectl get po --namespace default | awk '!/NAME/'| awk '{if ($1 !="") print $1}')
Expand
$:helm delete --purge $(helm list | awk '!/NAME/' | awk '!/mysql/' | awk '!/redis/' | awk '!/php-myadmin/' | awk '{if ($1 !="") print $1}')
4. Usage: Cleans all dangling images. This is useful for removing intermediate images left over from multiple builds$:helm delete --purge $(helm list | awk '!/NAME/' | awk '!/mysql/' | awk '!/redis/' | awk '!/php-myadmin/' | awk '{if ($1 !="") print $1}')
5. Usage: Removing stopped containers
Expand
$:alias docker_clean_ps='docker rm $(docker ps --filter=status=exited --filter=status=created -q)'
6. Usage: To remove ALL of your cache, make sure all containers are stopped and removed, So$:alias docker_clean_ps='docker rm $(docker ps --filter=status=exited --filter=status=created -q)'
No comments:
Post a Comment