使用裸机服务器开始使用docker swarm

时间:2019-01-26 10:39:30

标签: docker kubernetes docker-swarm bare-metal-server

所以我在dockerhub中已经有可以使用的图像,因为我已经在服务器上设置了kubernetes集群。我的下一步是使用docker swarm实现类似的目标。我真的不知道如何开始,所以我在这里问。

kubernetes集群在bare metal ubuntu VPS server上运行,看起来像这样:

enter image description here

我的问题是:

  

如何在bare metal ubuntu VPS上设置一个单节点群集(仅一个主节点,没有工人)?我没有发现太多东西,我需要注意任何重大更改(类似于kubernetes集群中的metalLB)吗?

1 个答案:

答案 0 :(得分:3)

  

如何在裸机ubuntu VPS上设置单节点群集(仅一个主节点,没有工人)?我没有发现太多东西,我需要注意任何重大更改(类似于kubernetes集群中的metalLB)吗?

没什么可做的。您只需:

  1. 在服务器上安装操作系统。这可能来自安装媒体,也可能来自基于网络的脚本安装。通常,这超出了docker的范围,由OS供应商或第三方工具处理。

  2. 安装docker。码头工人对此进行了充分的记录,只需从列表中选择您的操作系统:https://docs.docker.com/install/

  3. 使用docker swarm init启用群组,您已完成。如果您有多个网络接口,则可能需要指定一个--advertise-addr选项。 https://docs.docker.com/engine/reference/commandline/swarm_init/

就是这样,一个命令,您就拥有一个节点集群。缺少指南的更多原因是起步和运行几乎无济于事。