파일 구조를 명확하게 파악하기 위해 앞에서 생성한 파드의 스펙과 비교해 봅시다. 이전에 배포한 nginx-pod.yaml 파일을 살펴보면 디플로이먼트인 echo-hname.yaml의 template 부분과 동일함을 알 수 있습니다. 즉, template 하위의 metadata와 spec이 nginx-pod.yaml에서 동일하게 사용됩니다.
nginx-pod.yaml
-
apiVersion: v1
-
kind: Pod
-
metadata:
-
name: nginx-pod
-
spec:
-
containers:
-
- name: container-name
-
image: nginx
이 스펙을 정리하면 다음과 같습니다.
▲ 그림 3-26 nginx-pod.yaml 파일의 구조