A manifest file is a common name for any Kubernetes configuration file that defines the configuration of various Kubernetes components.
Here are some examples of manifest files in Kubernetes:
PodSpec file — contains Pod definitions
Deployment file — contains deployment definition or configurations
Network Policy file — contains network policies or rules
We can use one of the following formats to write a manifest file:
YAML
JSON
Generally, people prefer the YAML format as it is easy to write and read.
I'm sharing more