Case StudiesBlogO nas
Porozmawiajmy

how to delete a deployment in kubernetes

Jak usunąć Deployment w Kubernetes - Startup House

W Kubernetes obiekt Deployment zarządza cyklem życia zestawu Podów. Deployment zapewnia, że w danym momencie działa określona liczba replik Podów, a także oferuje funkcje takie jak rolling updates i rollback. Aby usunąć Deployment w Kubernetes, możesz użyć narzędzia wiersza poleceń kubectl lub Kubernetes API. Usunięcie Deploymentu polega na skasowaniu tego obiektu z klastra, co powoduje, że kontroler Deployment przestaje zarządzać powiązanymi Podami. Istnieje kilka sposobów usunięcia Deploymentu w Kubernetes: 1. Za pomocą polecenia kubectl delete: Uruchom: kubectl delete deployment To polecenie usunie obiekt Deployment z klastra Kubernetes, a kontroler Deployment przestanie zarządzać powiązanymi Podami. 2. Z użyciem pliku YAML: Możesz usunąć Deployment, edytując jego plik YAML, a następnie zastosować zmiany poleceniem kubectl apply. Aby to zrobić, usuń obiekt Deployment z pliku, a potem uruchom: kubectl apply -f 3. Za pomocą Kubernetes API: Możesz też usunąć Deployment, wysyłając żądanie DELETE do serwera API. Zrobisz to np. przy użyciu curl lub pisząc skrypt, który komunikuje się z Kubernetes API. Ważne: gdy usuniesz Deployment w Kubernetes, powiązane Pody również zostaną zakończone. Jeśli chcesz, aby Pody działały po usunięciu Deploymentu, możesz najpierw skalować Deployment do zera replik, a potem go usunąć. Dzięki temu Pody będą nadal działać po usunięciu Deploymentu. Podsumowując, usunięcie Deploymentu w Kubernetes polega na skasowaniu obiektu z klastra, co zatrzymuje kontroler Deploymentu. Możesz to zrobić za pomocą kubectl, edycji pliku YAML lub przez Kubernetes API. Należy wziąć pod uwagę skutki usunięcia, takie jak zakończenie powiązanych Podów, i podjąć odpowiednie kroki, by osiągnąć oczekiwany rezultat. Aby usunąć Deployment, użyj polecenia: kubectl delete deployment Spowoduje to usunięcie Deploymentu wraz ze wszystkimi powiązanymi zasobami, takimi jak Pody, Services i ReplicaSets. Pamiętaj, że usunięcie Deploymentu skasuje także działające Pody w jego ramach, więc przed wykonaniem operacji wykonaj kopię zapasową ważnych danych. Możesz też skorzystać z Kubernetes dashboard: przejdź do sekcji Deployments, znajdź odpowiedni Deployment i kliknij Delete. To uruchomi proces usuwania i usunie Deployment z klastra. Jeśli chcesz usunąć Deployment, ale zachować powiązane zasoby, takie jak Pody i ReplicaSets, możesz użyć: kubectl delete deployment --cascade=false To polecenie usunie wyłącznie sam Deployment, pozostawiając pozostałe zasoby bez zmian. Zawsze dwukrotnie sprawdzaj, co usuwasz w Kubernetes, aby uniknąć przypadkowej utraty danych.

Gotowy, aby scentralizować swoje know-how z pomocą AI?

Rozpocznij nowy rozdział w zarządzaniu wiedzą — gdzie Asystent AI staje się centralnym filarem Twojego cyfrowego wsparcia.

Umów bezpłatną konsultację

Pracuj z zespołem, któremu ufają firmy z czołówki rynku.

Rainbow logo
Siemens logo
Toyota logo

Budujemy to, co będzie dalej.

Firma

Branże

Startup Development House sp. z o.o.

Aleje Jerozolimskie 81

Warszawa, 02-001

VAT-ID: PL5213739631

KRS: 0000624654

REGON: 364787848

Kontakt

hello@startup-house.com

Nasze biuro: +48 789 011 336

Nowy biznes: +48 798 874 852

Obserwuj nas

Award
logologologologo

Copyright © 2026 Startup Development House sp. z o.o.

UE ProjektyPolityka prywatności