我试图在上一篇文章中找到答案,但是我没有找到答案!
我的问题似乎很愚蠢,我只是想弄清楚:)
我是docker和kubernetes的新手,我试图了解kubernetes集群,节点和Pod的体系结构。
我正在使用两台安装了docker的机器,每台机器都有两个正在运行的容器,我想安装MicroK8以开始使用kubernetes,我的问题是:
如下图所示>我可以将其安装在单独的计算机上并将其连接到我的docker主机上,以便它通过某种(代理/也许是服务)的支持来管理我的容器吗?还是kubernetes / MicroK8s必须在将要容纳这些容器的机器上安装?
我可以将正在运行的docker容器直接添加到Pod吗?还是我必须重新创建它们?
非常感谢
答案 0 :(得分:0)
您可以使用任何 VM 软件(需要 CPU 虚拟化)。 您可以设置 3 个虚拟机(主节点、节点 1、节点 2)。您必须在每个 VM 中安装 kubernetes。当您通过 calico 连接它们时,它们会相互通信。当您使用 app 或 db 制作 pod 时,您可以从 master 负载均衡到 node1 和 node2 或更多。然后你可以创建一个服务来导出到 Pod 的路由。或者,如果您想在一台大型服务器中运行所有内容,也可以。水平缩放或垂直缩放任您选择。