使用LTSP为Kubernetes构建一个网络可引导服务器群 作者:Andrei Kvapil (WEDOS) 在本文中,我将向您介绍一种很酷的Kubernetes技术,LTSP(LTSP(Linux
它使用 Kubernetes-in-Kubernetes 作为基础,LTSP[3]作为节点引导的 PXE-server,并使用dnsmasq-controller[4]自动化 DHCP 服务器配置: 通过这种方式,你也可以传递秘密,但在这种情况下,配置只是由第二个文件扩展: 让我们看看 netboot 服务器的 configmap foo-kubernetes-ltsp,并确保 network.sh 如果你查看/etc/ltsp,你会发现 network.sh 文件是在引导时执行的。从容器中,你可以看到正在运行 kube-proxy 和 pause 容器。 https://github.com/kvaps/kubernetes-in-kubernetes [2] Kubefarm: https://github.com/kvaps/kubefarm [3] LTSP : https://github.com/ltsp/ltsp/ [4] dnsmasq-controller: https://github.com/kvaps/dnsmasq-controller [
它使用 Kubernetes-in-Kubernetes【1】作为基础,LTSP 作为 PXE-server,节点从中启动,并使用 dnsmasq-controller 自动配置 DHCP 服务器。 在PXE的服务配置中(ltsp模块),我们可以指定时区、可以添加SSH密钥以及在系统引导期间的内核模块以及参数等。 我们可以查看针对netboot的配置文件foo-kubernetes-ltsp,确保network.sh是存在的,这些配置主要在网络引导时使用。 如果你查看/etc/ltsp,你可以看到network.sh文件在启动的时候被执行。通过docker ps查看容器的话,可以看到kube-proxy和pause容器。 advanced_network 【8】https://asciinema.org/a/407286 【9】https://github.com/kvaps/kubefarm/blob/v0.13.1/build/ltsp
13、与著名的开源软件项目LTSP合作,内置了Linux终端服务器功能,提供对以瘦客户机作为图形终端的支持,大大提高老式PC机的利用率。