본문 바로가기

반응형

⭐ Kubernetes & EKS/디플로이먼트 (Deployment)

(2)
Deployment 삭제 방법 (ReplicaSet 삭제 안될때, 좀비 pod, pod가 삭제 안될때, pod가 계속 살아날때) # 오류내용 - ReplicaSet이 삭제가 되지 않아 pod를 강제로 지워도 좀비처럼 다시 살아나는 문제 발생 # 해결방법 - Deployment 자체를 삭제 해야한다. - Deployment 를 삭제해야한다. 그러면 pod 및 ReplicaSet이 삭제 된다. - 모든 Deployment를 확인 kubectl get deployments --all-namespaces - Deployment 삭제 kubectl delete -n NAMESPACE deployment DEPLOYMENT // 네임슾이스가 default이고 deployment의 이름이 nginx인경우 아래와 같이 삭제 kubectl delete -n default deployment nginx 여기서 NAMESPACE는 네임 스페이스이고 ..
디플로이먼트 설명과 간단한 연습문제 # 디플로이먼트란? 디플로이먼트는 한마리도 관리자 라고 생각하면 쉽다. systemd, runit, supervisord 와 비슷한 역할을 한다고 보면된다. 관리 프로그램은 컨테이너가 실행중인지 계속 확인하고, 정지될 경우 즉시 다시시작 해야한다. - 쿠버네티스는 각 프로그램을 관리하기 위해 디플로이먼트 오브젝트를 생성한다. 디플로이먼트 오브젝트에는 해당 프로그램에 대한 정보(컨테이너 이미지 이름, 실행할 레플리카 수동 컨테이너를 실행하기 위해 알아야 하는 모든 정보)가 기록된다. - 실행 명령어: kubectl describe deployment/deploy-jenkins kubectl describe deployment/deploy-jenkins kubectl describe deployment/ #..

728x90
반응형