728x90
쿠버네티스 개발 환경에서 수정 배포를 반복하다 보면 다음과 같이 사용하지 않은 replicaset이 많이 남아 있는 경우가 있다.
그래서 삭제를 하려고 하다 보니 일일이 다 하나씩 삭제 하기에는 너무 귀찮은 일이다.
귀찮은 일이 있을 때 해결하라고 있는 것이 AI!
그래서 chatGPT에게 문의를 하였다. 그랬더니 아래와 같은 답을 내놓았다.
kubectl get replicaset -o custom-columns=NAME:.metadata.name,DESIRED:.spec.replicas,CURRENT:.status.replicas,READY:.status.readyReplicas \
--all-namespaces | grep -E ' 0 +0 +0' | awk '{print $1}' | xargs kubectl delete replicaset
하지만 역시나 한방에 해결되면 AI가 아니지!
그래서 좀 수정을 해주었다.
kubectl get replicaset -o custom-columns=NAME:.metadata.name,DESIRED:.spec.replicas,CURRENT:.status.replicas,READY:.status.replicas
-n {namespace} | grep -E ' 0 +0 +0' | awk '{print $1}' | xargs kubectl delete replicaset -n {namespace}
그래서 실행 시켰더니!
아름답게 필요없는 replicaset이 삭제 되었다.
굿!
'프로그래밍 > 기타' 카테고리의 다른 글
좋은 개발 습관 (3) | 2024.11.20 |
---|---|
OpenAI의 Whisper (0) | 2024.01.12 |
AWS EC2 Linux2, Linux2023 에 java 설치 (0) | 2023.06.19 |
뉴스 감정 분석 관련 잡다한 일들과 생각 (0) | 2018.11.22 |
좌표계 변환 Proj4 (6) | 2018.11.15 |