Kubernetes Deployment vocabulary

  • RollingUpdate: maxSurge/maxUnavailable — controls how many extra/missing Pods are allowed during rollout
  • readinessProbe — gates traffic; Pod only receives requests after probe passes; failure removes from Service endpoints
  • imagePullPolicy: Always — pulls on every start (needed for :latest); IfNotPresent — uses cached image
  • initContainers — sequential setup containers (wait-for, migrations) that must complete before main container starts
  • PodDisruptionBudget — enforces minimum availability during voluntary disruptions (node drains, upgrades)

Question 0 of 5

Read this Kubernetes Deployment strategy. What does RollingUpdate mean?

spec: replicas: 4 strategy: type: RollingUpdate rollingUpdate: maxSurge: 1 maxUnavailable: 1