docker swarm集群部署(docker容器主要使用什么不同群集节点见得配置访问?)

大家好,今天小编关注到一个比较有意思的话题,就是关于docker swarm集群优势的问题,于是小编就整理了2个相关介绍为您解答,让我们一起看看吧。

docker swarm集群部署(docker容器主要使用什么不同群集节点见得配置访问?)
(图片来源网络,侵删)

dockerswarm靠谱吗?

靠谱。Docker Swarm 是一个为 IT 运维团队提供集群和调度能力的编排工具。用户可以把集群中所有 Docker Engine 整合进一个「虚拟 Engine」的资源池,通过执行命令与单一的主 Swarm 进行沟通,而不必分别和每个 Docker Engine 沟通。

在灵活的调度策略下,IT 团队可以更好地管理可用的主机资源,保证应用容器的高效运行。

docker容器主要使用什么不同群集节点见得配置访问?

docker容器主要使用群集节点见得配置访问,比如swarmSwarm是Docker公司推出的用来管理docker集群的平台,Swarm在早期是作为一个独立服务存在,在Docker Engine v1.12中集成了Swarm群集管理和编排功能,几乎全部用GO语言来完成的开发的,又或者是Docker Compose ,它是一个在单个服务器或主机上创建多个容器的工具,而 Docker Swarm 则可以在多个服务器或主机上创建容器集群服务,对于微服务的部署,显然 Docker Swarm 会更加适合。

docker swarm集群部署(docker容器主要使用什么不同群集节点见得配置访问?)
(图片来源网络,侵删)

又或者是cosult服务或者请求服务发现:支持服务发现。你可以通过 DNS 或 HTTP 的方式获取服务信息。

健康检查:支持健康检查。可以提供与给定服务相关联的任何数量的健康检查(如 web 状态码或 cpu 使用率)。

K/V 存储:键/值对存储。你可用通过 consul 存储如动态配置之类的相关信息。

docker swarm集群部署(docker容器主要使用什么不同群集节点见得配置访问?)
(图片来源网络,侵删)

多数据中心:支持多数据中心,开箱即用。WEB UI:支持

WEB UI。快速了解你的服务现在的运行情况,一目了然。

1.1.2、consul 术语

node:节点,需要 consul 注册发现或配置管理的服务器。

agent:consul 中的核心程序,它将以守护进程的方式在各个节点运行,有 client 和 server 启动模式。每个 agent
维护一套服务和注册发现以及健康信息。 client:agent 以 client 模式启动的节点。在该模式下,该节点会采集相关信息,通过
RPC 的方式向 server 发送。

到此,以上就是小编对于docker swarm集群部署的问题就介绍到这了,希望这2点解答对大家有用。