Contents
In brief
The object that serves traffic is less interesting than the requests, the probes, the identity and the question of what happens when it is killed.
Original CloudExchangers explainer. It describes established public practice and labels the desk’s judgment as analysis. It is not a report of a newly announced event.
Kubernetes is a system for running containers across machines, with an API as the control plane. A Deployment is the object that keeps a stated number of pod replicas running. The documentation is explicit that you declare the desired state. Production pain starts when the desired state is incomplete.
What to read in a manifest
Look for a replica count greater than one if the service is supposed to survive a node loss. Look for a readiness probe so traffic does not arrive before the process can answer. Look for resource requests and limits so the scheduler and the runtime have a contract. Look for an identity: a service account that is not the default, with permissions for only the APIs the process calls. Look for where the image comes from, and whether the tag can move without a review.


