我对 kubernetes 非常陌生,并试图将其概念化并在本地进行设置,以便尝试在其上开发一些东西。
尽管我在 Windows 机器上运行,但令人困惑。
他们在 github 上的“入门”文档说你必须运行 Linux 才能使用 kubernetes。
由于 docker 在 windows 上运行,我想知道是否可以在 windows docker 中创建一个 kubernetes 实例作为容器,并使用它在同一个 windows docker 实例中管理集群的其余部分。
通过阅读设置说明,似乎 docker、kubernetes 和称为 etcd 的东西都必须在单个主机操作系统上“并行”运行......但我的一部分认为可能
- 启动 docker,启动“默认”机器。
- 创建 kubernetes 容器 - 配置为与现有 docker 'default' 机器通信
- 使用 kubernetes 管理现有的 docker。
白日梦?误入歧途的愚蠢?我看到在 vagrant 实例中运行它有一些选择。这是否意味着 docker、etcd 和 kubernetes 在单个 VM 中一起使用(进而在其中创建一个虚拟机集群?)
我觉得我需要画出这一切在物理硬件和“内存盒”方面的样子,才能真正理解这一点。