Kubernetes supports two different file formats, YAML and JSON. Each format can describe the same function of Kubernetes.
Before we study how to write a Kubernetes configuration file, learning how to write a correct template format is important. We can learn the standard format of both YAML and JSON from their official websites.
The YAML format is very simple, with few syntax rules; therefore, it is easy to read and write, even for users. To know more about YAML, you can refer to the following website link: http://www.yaml.org/spec/1.2/spec.html. The following example uses the YAML format to set up the nginx
Pod:
$ cat nginx-pod.yaml apiVersion: v1 kind: Pod metadata: name: my-nginx labels: env: dev spec: containers: - name: my-nginx image: nginx ports: - containerPort: 80