作者:Andrei Kvapil (WEDOS)
在本文中,我将向您介绍一种很酷的Kubernetes技术,LTSP(LTSP(Linux Terminal Server Project))。它适用于大型裸金属Kubernetes部署。
您不再需要考虑在每个节点上安装操作系统和二进制文件。为什么?您可以通过Dockerfile自动完成!
您可以购买并将100台新服务器放到生产环境中,并立即让它们工作,这真是太棒了!
感兴趣吗?让我告诉你它是如何工作的。
总结
首先,我们需要了解它是如何工作的。
简而言之,对于所有节点,我们已经准备好了带有操作系统、Docker、Kubelet和您需要的所有其他内容的镜像。这个带有内核的映像是使用Dockerfile由CI自动构建的。终端节点通过网络从该镜像引导内核和操作系统。
节点使用覆盖作为根文件系统,在重新引导之后,任何更改都会丢失(就像Docker容器中一样)。您有一个config-file,可以在其中描述挂载和一些应该在节点引导期间执行的初始命令(示例:设置根用户ssh-key和kubeadm join命令)