I would like to deploy an application cluster by managing my deployment via k8s Deployment object. The documentation has me extremely confused. My basic layout has the following components that scale independently:
Technically, all 4 above belong in separate pods that are scaled independently.
My questions are:
pod.yml files and then somehow reference them in deployment.yml file or can a deployment file also embed pod definitions?spec portion of Deployment is equivalent to defining one pod. Is that correct? What if I want to declaratively describe multi-pod deployments? Do I do need multiple deployment.yml files?