apiVersion
스키마 버전을 쿠버네티스에게 전달.
metadata
리소스 이름을 부여.
작업이 필요한 리소스를 검색, 선택하기 위해 lavel 및 애노테이션 지정.
비식별 정보로 클라인언트 도구나 라이브러리에서 유용하게 사용.
Kind
리소스 타입을 쿠버네티스에게 전달.
이 타입의 경우는 ReplicationControllor 로 지정되어 있다.
kubectl 은 하나의 create 커맨드를 사용해 모든 타입의 리소스를 생성한다.
각 타입마다 개별적인 파라미터를 지정하지않고 다양한 타입의 리소스를 생성할 수 있다.
spec
생성하고자 하는 리소스 타입에 따라 다양함.
Replicas 설정으로 파드의 개수정의, Seletor로 파드감시하며 컨트롤링이 가능.
template는 새로운 파드 런칭하는데 정의 함.