Junior — Middle
Kas saab kasutada käsku kubectl create juba töötava podi uuendamiseks või asendamiseks?
sobes.tech AI
Vastus AI-lt
Käsu kubectl create on mõeldud uute ressursside loomisele Kuberneteses ning seda ei kasutata juba töötavate Podide uuendamiseks või asendamiseks.
Kui proovite luua Pod-i sama nimega, mis juba eksisteerib, annab käsk vea.
Pod-i uuendamiseks või asendamiseks kasutatakse tavaliselt:
kubectl apply— ressurssi (näiteks Deployment) konfiguratsiooni uuendamiseks, mis haldab Pod-i.kubectl replace— olemasoleva ressursi asendamiseks uue manifestiga.- Otse Pod-i uuendamine ei ole ette nähtud, kuna Pod on ajutine objekt. Tavaliselt uuendatakse kontrollijat (näiteks Deployment), mis loob uued Pod-id uuendatud konfiguratsiooniga.
Seetõttu ei sobi kubectl create juba töötava Pod-i uuendamiseks või asendamiseks.