programing

kubernetes에서 배포/이미지를 삭제하는 방법

minimums 2023. 4. 28. 20:24
반응형

kubernetes에서 배포/이미지를 삭제하는 방법

저는 동물원에서 쿠베르네테스를 운영하고 있습니다.AZAKS 또는 kubectl을 사용하는 특정 배포를 삭제합니다.

제가 찾은 유일한 정보는 포드를 삭제하는 방법입니다. 하지만 이것은 제가 찾고 있는 것이 아닙니다. 왜냐하면 포드가 삭제되면 재생성되기 때문입니다.

UI로 이동하여 배포를 삭제할 수 있지만 zaks 또는 kubectl로 수행하고 싶습니다.

여기에 이미지 설명 입력

도망쳤어요

kubectl get all -A

여기에 이미지 설명 입력

그런 다음 삭제할 배포의 이름을 복사하여 실행합니다.

kubectl delete deployment zr-binanceloggercandlestick-btcusdt-2hour

kubectl delete deployment deployment.apps/zr-binanceloggercandlestick-btcusdt-12hour

하지만 성공하지 못한 것에 주목하면 다음과 같은 오류가 발생합니다.

Error from server (NotFound): deployments.extensions "zr-binanceloggercandlestick-btcusdt-2hour" not found


error: there is no need to specify a resource type as a separate argument when passing arguments in resource/name form (e.g. 'C:\Users\amnesia\.azure-kubectl\kubectl.exe get resource/<resource_name>' instead of 'C:\Users\amnesia\.azure-kubectl\kubectl.exe get resource resource/<resource_name>'

여기에 이미지 설명 입력

모든 네임스페이스에서 모든 배포 확인

kubectl get deploy -A

그런 다음 네임스페이스에서 배포 이름이 있는 배포를 삭제합니다. 위 명령에서 배포 이름을 찾을 수 있습니다.

kubectl delete deploy deploymentname -n namespacename

Kubectl을 AKS에 연결하도록 구성하는 방법에 대한 문서입니다.

다음 명령을 사용합니다.

kubectl 배포 삭제 - 배포 이름 - 여기

명령에 대한 자세한 내용은 여기를 참조하십시오.

언급URL : https://stackoverflow.com/questions/61058684/how-to-delete-a-deployment-image-in-kubernetes

반응형