2016-08-08 43 views
0

在官方Kubernetes multinode Docker指南,应提到的是,你需要到另一个码头工人实例:自举搬运工守护进程

A bootstrap Docker instance which is used to start etcd and flanneld, on which the Kubernetes components depend 

那么什么是自举实例,你怎么确保不断重新启动运行?

回答

1

documentation给出了详细的解释,泊坞的自举实例的目的:

本指南使用运行多克尔 守护进程的两个实例的模式:1)一个自举泊坞实例,它是用于启动ETCD和 flanneld,对其中的Kubernetes成分取决于2)用于Kubernetes基础设施和用户的 安排集装箱主码头工人 例如

这种模式是必要的,因为FLANN el daemon负责 ,用于设置和管理互连所有由Kubernetes创建的Docker容器的网络。为了达到这个目的,它必须在主要Docker守护进程之外运行 。但是,使用 容器进行部署和管理仍然很有用,因此我们创建一个更简单的 引导程序守护程序来实现此目的。

总之,特殊引导码头守护程序运行kubernetes依赖的位,释放普通docker守护进程以由kubernetes管理。这是利用事实,即etcdflanneld可以作为容器运行。或者,人们必须将其设置为本地服务。

至于确保引导泊坞员守护进程重新生存下来,答案就在代码中。这是运行master.sh脚本时被调用的位置。

因此,代码尝试设置了额外的码头工人守护进程的服务。