A Kubernetes manifest is a YAML configuration file that declares the desired state of Kubernetes resources. Kubernetes handles the steps needed to reach that declared result. section 1.1 section 8.0
A manifest can describe:
- The container image and the resources needed to run it. section 8.3
- A Pod or other Kubernetes resources that support container operation. section 8.3
- A repeatable deployment that can be reused across applications, servers, and hosts. section 1.1
Declarative deployment statements
A manifest expresses the result wanted rather than the procedure: use a Python application, use Python 3.10, run it on ports 80 and 443, allow internet traffic, and use example.com. section 1.1
Figure 1.1 Declare to Kubernetes to deploy
Visualizes how declaring the desired state directs Kubernetes to deploy an application. section 1.1









