我对kubernetes非常陌生,试图通过本地安装来概念化它以及尝试在其上开发一些东西。
然而存在一个问题,我正在使用Windows机器。
Github上的“入门”文档说你必须运行Linux才能使用kubernetes。
由于docker在windows上运行,我想知道是否有可能在windows docker中创建一个kubernetes实例作为容器,并使用它来管理同一windows docker实例中的其他集群。
从设置说明中可以看出,docker、kubernetes和称为etcd的东西都必须在单个主机操作系统上“并行”运行...但我认为这可能是可行的:
- 启动docker,启动“默认”机器。
- 创建kubernetes容器-配置为与现有的docker“默认”机器通信
- 使用kubernetes管理现有的docker。
白日梦?错误愚蠢?我看到有一些选择可以在vagrant实例中运行它。那是否意味着docker、etcd和kubernetes共同在单个VM中运行(进而在其中创建虚拟机群集)?
我觉得我需要画出这一切在物理硬件和“记忆盒子”方面的外观图,才能真正理解这一切。
CONFIG_RESOURCE_COUNTERS
有关,但是在boot2docker中该选项被禁用。我会尝试使用其他虚拟机作为基础环境。 - Alex C