【问题标题】:Kubernetes (microk8s) vs Traditional Docker Host Machine ArchitectureKubernetes (microk8s) vs 传统 Docker 主机架构
【发布时间】:2020-07-30 09:15:47
【问题描述】:

我试图在上一篇文章中找到答案,但我没有找到它!

我的问题似乎很愚蠢,我只是想弄清楚:)

我是 docker 和 kubernetes 的新手,我正在尝试了解 kubernetes 集群、节点和 pod 的架构。

我正在使用两台安装了docker的机器,每台机器都有两个容器运行,我想安装MicroK8s开始玩kubernetes,我的问题是:

  1. 如下图> 我可以将它安装在单独的机器上并将其连接到我的 docker 主机,这样它就可以在支持某种(代理/可能服务)的情况下管理我的容器?或者 kubernetes/MicroK8s必须安装在将托管容器的机器上?

  2. 我可以将正在运行的 docker 容器直接添加到 pod 吗?还是我必须重新创建它们?

非常感谢

【问题讨论】:

    标签: microk8s


    【解决方案1】:

    您可以使用任何虚拟机软件(需要 CPU 虚拟化)。 您可以设置 3 个 VM(master、node1、node2)。您必须在每个 VM 中安装 Kubernetes。当您通过印花布将它们连接起来时,它们会相互通信。当您使用 app 或 db 创建 pod 时,您可以从 master 负载均衡到 node1 和 node2 或更多。然后,您可以创建一个服务来将路由导出到 pod。或者,如果您想在一台大型服务器上运行所有内容,您可以。水平缩放或垂直缩放是您的选择。

    1. 您无法将正在运行的 docker 容器挂载到 pod,但可以从任何注册表加载 docker 映像。

    【讨论】:

      猜你喜欢
      • 2023-03-26
      • 2017-08-30
      • 2023-01-21
      • 1970-01-01
      • 2022-01-08
      • 1970-01-01
      • 2022-10-08
      • 1970-01-01
      • 2019-08-28
      相关资源
      最近更新 更多