2017-09-13 8 views
1

Kubernetes에서 생성 된 포드 이름에 적절한 명명 규칙이 있는지 궁금합니다. 어떤 시나리오 (들)가 (이 모양으로) 어떤 규칙이없는 경우Kubernetes 포드 명명 규칙

$ curl -s http://192.168.99.100:32416/api/v1/model/namespaces/kube-system/pods 
[ 
"kube-addon-manager-minikube", 
"kube-dns-v20-8gsbl", 
"kubernetes-dashboard-tp9kc", 
"heapster-kj8hh", 
"influxdb-grafana-stg3s" 
] 

$ curl -s http://192.168.99.100:32416/api/v1/model/namespaces/default/pods 
[ 
"my-nginx-2723453542-065rx" 
] 

: 생성 된 포드의 이름으로 나는 이름이 예를 들어, heapster API를 조회하여, 모두 kubectl get pods에 표시 또는 의미 공통 형식 : pod name + 5 alpha-numeric chars이 맞습니까?

답변

0

배포자를 사용하는 경우 사용자 작업자의 포드 이름은 <replicaset>-<[0-9a-z]5>이고 복제본은 <deployment>-<id>입니다. kubernetes 자체의 경우 포드의 이름은 부적합합니다. 당신이 배포를 사용하는 경우

+0

고마워, 나는 그럴 것이라고 생각했다. – Miguel

0

다음 이름 지정 규칙은 다음과 같이

| --- 배포 : < 이름>
----- └─ 복제 세트 │ : < 이름> - < RS>
--------을 │ └─ 포드 : < 이름> - < rs> - < 랜덤 문자열>