Working with configuration files
Kubernetes supports two different file formats, YAML and JSON. Each format can describe the same function of Kubernetes.
Getting ready
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.
YAML
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
JSON
The JSON format is also simple and easy to read for users, but more program-friendly. Because it has data types (number, string, Boolean, and object...