📝 Consul教程
9篇技术文档📅  最后修改于: 2020-11-01 03:02:28        🧑  作者: Mango
Consul是Devops领域中重要的服务发现工具。本教程涵盖了Consul的深入工作知识,其设置和部署。本教程旨在帮助新用户设置领事,开发有关领事的高级知识,并学习一些围绕领事构建的有趣项目。最后,我希望读者能理解本教程,并在日常工作中使用领事。本教程将使您快速开始使用Consul,并使您熟悉其各种组件。本教程是为学生,初学者以及中级Devops Practitioners准备的,以帮助他们了解...
📅  最后修改于: 2020-11-01 03:03:03        🧑  作者: Mango
Consul是基于Hashicorp的工具,用于发现和配置基础架构中的各种不同服务。它基于Golang构建。构建Consul的核心原因之一是维护分布式系统中存在的服务。 Consul提供的一些重要功能如下。服务发现-使用DNS或HTTP,应用程序可以轻松找到它们依赖的服务。健康检查状态-它可以提供任意数量的健康检查。服务发现组件使用它来将流量路由到运行状况不佳的主机之外。密钥/值存储库-可以将Co...
📅  最后修改于: 2020-11-01 03:03:44        🧑  作者: Mango
可以最好地描述一个数据中心中的领事工作的架构图,如下所示:我们可以看到,有三台不同的服务器,由Consul管理。工作架构通过使用筏算法进行工作,该算法可帮助我们从三台不同的服务器中选出一名领导者。然后根据诸如Follower和Leader的标签对这些服务器进行标记。顾名思义,追随者负责遵循领导者的决定。所有这三个服务器都进一步相互连接以进行任何通信。每个服务器都使用RPC的概念与其自己的客户端进行...
📅  最后修改于: 2020-11-01 03:04:23        🧑  作者: Mango
出于演示目的,我们将在开发人员模式下使用-dev模式使用consul代理。仅针对本地计算机设置,我们将进行单个系统领事设置。请不要在生产中使用此单节点领事群集。正如Hashicorp在单节点领事群集的情况下已经提到的那样,数据丢失是不可避免的。安装领事可以通过www.consul.io/downloads.html的“下载”页面安装Consul。您可以在计算机的“下载”部分中提取二进制软件包。现在...
📅  最后修改于: 2020-11-01 03:05:20        🧑  作者: Mango
在本章中,我们将了解微服务如何与Consul一起工作。我们还将学习以下组件如何影响领事。使用码头工人服务发现的建筑注册商使用rkt和Nomad现在让我们详细讨论每个。使用Docker开始之前,请不要在生产中使用此设置,因为它仅用于演示目的。 Docker是基于容器的服务,使用它我们可以轻松地部署我们的应用程序。对于使用Consul,我们将在以下链接–0中使用该图像https://hub.docke...
📅  最后修改于: 2020-11-01 03:06:41        🧑  作者: Mango
在本章中,我们将讨论Consul中如何使用以下组件。自动引导手动引导使用DNS转发DNS缓存现在让我们详细讨论每个。自动引导引导是Consul的核心功能之一。首次安装consul时,它将自动配置为检测,识别和加入它所遇到的节点。在群集形成过程中,自动引导是Consul的内置功能。要获得有关领事的更多信息,最好的方法是使用下面的命令-输出将如以下屏幕快照所示。此命令将显示领事在实际工作场景中的实际工...
📅  最后修改于: 2020-11-01 03:08:09        🧑  作者: Mango
在本章中,我们将学习有关Consul中的故障转移事件的信息。这将在以下功能的帮助下完成-单集群故障吉普车测试多集群故障拍摄快照让我们详细了解每个。单集群故障在单个群集故障中,放置在一个数据中心中的群集开始发生故障。在每种情况下,重要的是要确保在发生故障转移的情况下,系统不仅可以防止故障转移,而且还具有可以依靠的备份。为了防止Consul故障转移事件,我们将使用称为Consul-alerts的东西。...
📅  最后修改于: 2020-11-01 03:08:23        🧑  作者: Mango
以下资源包含有关领事的其他信息。请使用它们来获得有关此方面的更深入的知识。领事的有用链接Consul Wiki-领事的维基百科参考。领事–领事的官方网站。要在此页面上注册您的网站,请发送电子邮件至contact@tutorialspoint.com...
📅  最后修改于: 2020-11-01 03:08:36        🧑  作者: Mango
Consul是Devops领域中的重要服务发现工具。本教程涵盖了Consul的深入工作知识,其设置和部署。本教程旨在帮助新用户设置领事,开发有关领事的高级知识,并学习一些围绕领事构建的有趣项目。最后,我希望读者能理解本教程,并在日常工作中使用领事。本教程将使您快速开始使用Consul,并使您熟悉其各种组件。...