我正在读一本关于自学 Kubernetes 的书。
书中有很多章节讲解如何操作 Kubernetes 集群,并建议读者如果条件允许,最好在云服务器上创建一个账户。或者,也可以尝试用几台 Raspberry Pi 搭建一个集群。但我不想要或者负担不起这些选择。我家里只有一台电脑,仅此而已。
有什么原因会阻止我创建一个多机 Vagrant 来创建我书中提到的所有计算机吗?
我相信这可行……
我的问题很简单也很幼稚。但如果我肯定会遇到障碍或重大困难,我希望在选择这条错误的道路之前立即知道。谢谢!
是的,当然;学习这类技术通常需要一堆虚拟机。Vagrant 可以快速创建多个相同虚拟机的克隆。而且,在你的机器上以虚拟机的方式运行这些听起来比在多个树莓派上运行更明智。
为它们提供各自的(虚拟)网络接口,连接到同一个网桥设备,以便它们可以相互通信。
但说实话,minikube 的功能非常类似。我没发现任何限制,短期内你不会遇到这些限制。你在评论中声称 minicube 只能生成一个集群,但这不对。你可以根据需要生成任意数量的集群。但通常情况下,你会在一个包含多个虚拟机的集群上工作。