쿠버네티스 REST API의 모든 오브젝트는 이름과 UID로 명백히 식별된다.
유일하지 않은 사용자 제공 속성에 대해서, 쿠버네티스는 레이블과 어노테이션을 제공한다.
이름과 UID에 대한 정확한 구문 규칙은 식별자 설계 문서를 참고한다.
쿠버네티스에서 동일한 물리 클러스터쿠버네티스에서 관리하는 컨테이너화된 애플리케이션을 실행하는 노드라고 하는 기계의 집합. 클러스터는 최소 1개의 워커 노드와 최소 1개의 마스터 노드를 가진다. 에서 다중의 가상 클러스터를 지원하기 위해 사용하는 추상화.
네임스페이스는 클러스터의 오브젝트를 체계화하고 클러스터의 리소스를 분리하는 방법을 제공한다. 리소스의 이름은 네임스페이스 내에서 유일해야 한다. 그러나, 네임스페이스 간에서 유일할 필요는 없다.
관례에 따라, 쿠버네티스 리소스의 이름은 최대 253자까지 허용되고 소문자 알파벳과 숫자(alphanumeric), -
, 그리고 .
로 구성되며 특정 리소스는 보다 구체적인 제약을 갖는다.
다음은 이름이 nginx-demo
이고 컨테이너 이름이 nginx
인 파드의 구성 파일 예시이다.
apiVersion: v1
kind: Pod
metadata:
name: nginx-demo
spec:
containers:
- name: nginx
image: nginx:1.7.9
ports:
- containerPort: 80
오브젝트를 중복 없이 식별하기 위해 쿠버네티스 시스템이 생성하는 문자열.
쿠버네티스 클러스터가 구동되는 전체 시간에 걸쳐 생성되는 모든 오브젝트는 서로 구분되는 UID를 갖는다. 이는 기록 상 유사한 개체의 출현을 서로 구분하기 위함이다.
이 페이지가 도움이 되었나요?
피드백 감사합니다. 쿠버네티스 사용 방법에 대해서 구체적이고 답변 가능한 질문이 있다면, 다음 링크에서 질문하십시오. Stack Overflow. 원한다면 GitHub 리포지터리에 이슈를 열어서 문제 리포트 또는 개선 제안이 가능합니다..