修改容器命名规则

pull/20/head
Jimmy Song 2017-06-16 11:46:40 +08:00
parent 01a4a29638
commit 83815e48b7
2 changed files with 3 additions and 3 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

View File

@ -26,6 +26,8 @@
}, },
``` ```
这些信息其实都是kubernetes创建容器时给docker container打的`Labels`,使用`docker inspect $conainer_name`命令同样可以看到上述信息。
你是否想过这些label跟容器的名字有什么关系当你在node节点上执行`docker ps`看到的容器名字又对应哪个应用的Pod呢 你是否想过这些label跟容器的名字有什么关系当你在node节点上执行`docker ps`看到的容器名字又对应哪个应用的Pod呢
在kubernetes代码中pkg/kubelet/dockertools/docker.go中的BuildDockerName方法定义了容器的名称规范。 在kubernetes代码中pkg/kubelet/dockertools/docker.go中的BuildDockerName方法定义了容器的名称规范。
@ -142,6 +144,4 @@ k8s_php-redis_frontend-2337258262-154p7_default_d8a2e2dd-3617-11e7-a4b0-ecf4bbe5
kubernetes容器命名规则解析见下图所示。 kubernetes容器命名规则解析见下图所示。
![kubernetes的容器命名规则示意图](http://olz1di9xf.bkt.clouddn.com/kubernetes-container-name-rule.jpg) ![kubernetes的容器命名规则示意图](../images/kubernetes-container-naming-rule.jpg)
最后一个标识位0的含义暂时还不了解。