Deployment Kubernetes
Den vanligaste arbetslasten i Kubernetes. Du beskriver önskat läge — den här podmallen, tre repliker — och en controller ser till att verkligheten matchar, inklusive vid uppdatering.
Under ytan skapar den ReplicaSets, ett per podmallsversion. Vid en uppdatering skalas det nya upp och det gamla ner enligt maxSurge och maxUnavailable, vilket ger rullande utrullning utan nedtid förutsatt att readiness-proberna är korrekta. Eftersom gamla ReplicaSets sparas är kubectl rollout undo en direkt återgång. Passar tillståndslösa tjänster där poddar är utbytbara och namnen betydelselösa; behöver du stabil identitet och egen lagring per replik är StatefulSet rätt, och ska något köras på varje nod är det DaemonSet.