运行 本地 Kubernetes
Running Kubernetes locally
我打算在本地测试Kubernetes,但想先问一些理论性的问题。
我在 python 中创建了一个管道,它将目录中的一大堆文件作为输入,并从中创建了一个 docker 图像(这是我的 Pod)
我从文档中了解到,Kubernetes 调度程序会自动选择要为给定任务部署的 minion,我的问题是,使用 8G 内存的笔记本电脑,在创建之前是否需要遵循 'rule'基于机器中可用内存量的小兵(指定要部署的小兵数量)(无论是笔记本电脑还是集群)?
谢谢
您通常只会有一个 minion/host。因此,如果您在物理硬件上部署 minions,则 minions 和物理主机之间存在 1:1 映射。
如果您要部署到笔记本电脑上的虚拟集群中,您需要确保每个虚拟 Minion 都有足够的内存来 运行 至少一个您计划部署的任何容器的实例。 "How much is enough?" 是一个只有你能回答的问题。
我打算在本地测试Kubernetes,但想先问一些理论性的问题。
我在 python 中创建了一个管道,它将目录中的一大堆文件作为输入,并从中创建了一个 docker 图像(这是我的 Pod)
我从文档中了解到,Kubernetes 调度程序会自动选择要为给定任务部署的 minion,我的问题是,使用 8G 内存的笔记本电脑,在创建之前是否需要遵循 'rule'基于机器中可用内存量的小兵(指定要部署的小兵数量)(无论是笔记本电脑还是集群)?
谢谢
您通常只会有一个 minion/host。因此,如果您在物理硬件上部署 minions,则 minions 和物理主机之间存在 1:1 映射。
如果您要部署到笔记本电脑上的虚拟集群中,您需要确保每个虚拟 Minion 都有足够的内存来 运行 至少一个您计划部署的任何容器的实例。 "How much is enough?" 是一个只有你能回答的问题。