현재 Kubernetes 클러스터에서 실행 중인 Deployment를 확인하려면 다음 명령어를 사용할 수 있습니다:
kubectl get deployments
이 명령어는 현재 클러스터에 배포된 모든 Deployment를 보여줍니다. 그러나 단일 Deployment를 지정하려면 해당 Deployment의 이름을 사용하여 kubectl get
명령어를 실행할 수 있습니다:
kubectl get deployment [deployment-name]
또한 Deployment를 삭제하고 새로운 이름으로 다시 등록하려면 다음과 같은 단계를 따를 수 있습니다:
kubectl delete deployment [deployment-name]
kubectl apply -f [new-deployment.yaml]
kubectl get deployments
명령을 실행하여 "No resources found" 메시지가 표시되면 현재 default 네임스페이스에서 배포가 없음을 의미합니다. 이는 현재 선택한 네임스페이스에 배포가 없음을 나타냅니다.
만약 다른 네임스페이스에 배포가 있는 경우, 해당 네임스페이스에서 배포를 확인하려면 kubectl get deployments -n [namespace]
명령을 사용하세요. 예를 들어, "devops-tools" 네임스페이스에 배포가 있는 경우 다음 명령어를 실행할 수 있습니다:
kubectl get deployments -n devops-tools
또한 모든 네임스페이스에서 배포를 확인하려면 --all-namespaces
플래그를 사용하여 kubectl get deployments --all-namespaces
명령을 실행할 수 있습니다.