Consul还带来了一个界面美观,功能强大的,开箱即用的Web界面。通过该界面我们可以查看所有的服务以及节点,查看所有的健康监测及其当前的状态,以及读取和设置键/值数据。该Web界面自动支持多数据中心。
有俩个方法来运行Web界面:使用Atlas by HashiCorp主机以及使用自有主机
使用Atlas主机
你必须在你的配置中增加两个字段来设置使用Atlas界面:你Atlas infrastructure的名字以及你的Atlas token。下面的例子就是在调用Consul代理的命令行中提供这些设置:
$ consul agent -atlas=ATLAS_USERNAME/demo -atlas-token="ATLAS_TOKEN"
为了取得一个Atlas用户名和token,创建一个账号并且在Consul配置中使用你的凭证值来替换这些上面各自的值。
你可以浏览这个在线演示。
采用自有主机
启动Consul代理并设置 -ui 参数来启动自有主机的界面:
$ consul agent -ui
...
该界面被映射到 /ui HTTP路径上,和HTTP API使用相同的端口。默认下就是 http://localhost:8500/ui 。
你可以在这里浏览到Consul Web界面在线的演示。
这个在线演示可以访问素有数据中心的数据,我们也同样设计了几个特殊的数据中心用作演示:AMS2(Amsterdam),SFO1(San Francisco),以及NYC3(New York)。
下一步
这是我们这篇入门指南的最后部分,浏览下一步来学习更多关于如何在Consul里的知识!
翻译自这里。
https://segmentfault.com/a/1190000005087783
相关推荐
这个压缩包“consul-1.6.1-win-64.zip”提供了 Consul 的1.6.1版本,专为在Windows 64位操作系统上运行而设计。在IT领域,服务注册与发现是微服务架构中的关键组成部分,Consul 正是为此场景提供解决方案。 1. **...
SpringCloud consul-api-1.4.5.jarSpringCloud consul-api-1.4.5.jar
《Consul Exporter与Prometheus服务发现详解》 在现代云原生环境中,监控系统扮演着至关重要的角色,其中Prometheus作为一款强大的时序数据库和监控系统,深受开发者喜爱。而Consul Exporter则是在Prometheus生态...
5. **Web UI**:Consul 提供了直观的 Web 用户界面,用户可以通过浏览器查看服务的状态、执行健康检查、管理 KV 存储等操作,方便运维人员监控和管理分布式系统。 6. **事件系统**:Consul 的事件系统允许服务之间...
5. **Web界面**:Consul提供了一个直观的Web界面,用户可以通过它查看服务状态、执行健康检查和管理KV存储。 6. **安全性**:Consul提供服务级别的身份验证、授权和加密,确保数据安全和通信安全。 "exporter"一词...
6. **Web UI**:除了 API,Consul 还提供了直观的 Web 用户界面,让用户可以直接通过浏览器查看和管理服务、健康检查以及 K/V 数据,方便运维人员进行日常监控和操作。 7. **安全性**:Consul 提供了安全的通信机制...
【开源项目-gojektech-consul-envoy-xds.zip】是一个源自Gojek Tech的开源项目,主要涉及了领事(Consul)、Envoy和XDS(X Experimental Discovery Service)等关键组件,这些组件在现代微服务架构中扮演着重要角色。...
consul-1.8.5-linux-amd64.tar.gz
微服务-consul运行脚本-真实可用-单机,集群,负载均衡首选的consul
标题中的"consul-1.10.1-linux-amd64.zip"表明这是一个Consul软件的1.10.1版本,专为基于Linux的AMD64(x86_64)架构设计的可执行文件包。Consul是由HashiCorp公司开发的一款开源工具,主要用于实现分布式系统的服务...
标题中的 "consul-1.13.2-linux-amd64.zip" 指的是 Consul 的版本 1.13.2,专为基于 Linux 的 x86-64(AMD64)架构设计的二进制包。这个压缩包包含了运行 Consul 服务所需的所有文件,包括可执行文件和其他支持文件...
标题中的"PyPI 官网下载 | ecs-consul-reg-0.0.6.tar.gz"表明这是一个在Python Package Index(PyPI)上发布的开源软件包,名为`ecs-consul-reg`,版本为0.0.6,且已打包成`.tar.gz`格式。PyPI是Python开发者分享和...
vault-consul-on-kube, 在 Kubernetes,HashiCorp 领事保险柜 在Kubernetes上运行 Consul Vault这个进程将启动一个 3-member consul集群和两个运行在HA配置中的vault服务器。Consul starter来自hightower的 Kelsey ...
标题中的"consul-1.13.3-windows-amd64"指的是 Consul 的一个特定版本,即 1.13.3,这是针对 Windows 操作系统且基于 x86-64 架构的软件包。描述中的" consul_1.13.3_windows_amd64 "与标题相呼应,同样表示这是 ...
标题中的"Python库 | ferris_fab_consul-0.0.3-py3-none-any.whl"指的是一款名为`ferris_fab_consul`的Python库,其版本号为0.0.3。这个库是用Python 3(由`py3`标识)编写的,并且适用于任何平台(由`none-any`表示...
资源分类:Python库 所属语言:Python 资源全名:consul_kv-0.7.1.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
在本篇文章中,我们将深入探讨Consul的基础知识,包括其核心功能、工作原理以及如何在C#环境中进行入门实践。 一、Consul的核心功能 1. **服务发现**:Consul提供了服务注册与发现的能力,使得服务提供者可以在...
Consul 是一个支持多数据中心分布式高可用的服务发现和配置共享的服务软件 Consul 的使用场景 docker 实例的注册与配置共享 coreos 实例的注册与配置共享 vitess 集群 SaaS 应用的配置共享 与 confd 服务集成,动态...
资源分类:Python库 所属语言:Python 使用前提:需要解压 资源全名:consul_utils-0.1.2-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059