k8s是用来管理容器的。
首先应该了解容器和镜像的概念,容器是基于镜像创建的,即容器中的进程依赖于镜像中的文件。

比如你现在开发出一个应用叫做DingDingService,可以把这个应用打成镜像,然后通过在docker上实例化DingDingService镜像就得到了一个DingDingService服务进程(容器),再实例化一个DingDingService镜像就得到另一个DingDingService服务进程。






值得一提的是kubelet执行的操作指令是通过扫描master中的etcd获取得到的,而etct中的资源对象是先由scheduler调度完成后,生成的指令返回给api server再存到etcd中。



网友评论