consul

为什么 HAProxy tcp-request content do-resolve 不起作用
consul

为什么 HAProxy tcp-request content do-resolve 不起作用

我结合使用 HAProxy(docker image v2.3.2)和 Hashicorp Consul(v1.9.1)来使用 SSH 访问 haproxy 后面的虚拟机(我遵循https://www.haproxy.com/fr/blog/route-ssh-connections-with-haproxy/) 我的虚拟机已在 consul 中注册 我使用 consul 的 dns 服务,它监听 53/tcp 和 53/udp 端口​​,将节点(vm)名称映射到它的 ip 地址 # the following command works just fi...

Admin

需要 Ansible consul 模块但已安装
consul

需要 Ansible consul 模块但已安装

我已经创建了简单的任务来在 Consul 中添加键值,但是出现了错误: ansible-playbook -i hosts -u siecadm master_playbook.yml PLAY [consul] ************************************************************************************************************************************** TASK [Gathering Facts] **********...

Admin

在 Docker Swarm 中使用 Consul 进行 DNS 服务发现
consul

在 Docker Swarm 中使用 Consul 进行 DNS 服务发现

我正在尝试使用 consul DNS 来实现服务发现。我已经设置了一个带有 consul 集群的 docker swarm,该集群充当 swarm 所需的键/值对后端,并充当其他容器的服务发现后端。 我首先从安装了 docker 引擎的 3 个裸服务器开始。我使用 ansible 配置集群。 到目前为止设置该集群的过程如下: 安装docker时,--cluster-store=consul://127.0.0.1:8500在docker daemon opts中设置 在“主”集群节点上,以“-bootstrap-expect 3”模式启动 consu...

Admin

如何在查询 Consul Cluster DNS 时列出所有 IP?
consul

如何在查询 Consul Cluster DNS 时列出所有 IP?

我有 5 个节点Consul 集群。当我运行下面的 DNS 命令时,它每次只随机列出三个 IP。我怎样才能同时(随机)列出所有 5 个 IP,而不是每次列出三个? dig @ 127.0.0.1 -p 8600 service_name.service.consul ...

Admin

在docker容器中使用consul的DNS接口
consul

在docker容器中使用consul的DNS接口

我的主机上运行着一个 consul 代理,docker 容器中运行着几个服务。我使用“gliderlabs/registrator”来发现这些服务,并将它们注册到本地 consul 代理中。 领事代理配置为接受来自各处的连接("client_addr": "0.0.0.0"选项),我可以通过dig @172.17.42.1 -p 8600 someservice.service.consul从主机执行来“证明”。 问题是我似乎无法在容器内执行相同的操作,挖掘请求超时,我curl也无法执行。我确实通过了--dns 172.17.42.1。有什么想法吗? ...

Admin

从虚拟机向 Hashicorp Consul 进行身份验证
consul

从虚拟机向 Hashicorp Consul 进行身份验证

我正在尝试了解如何从虚拟机向 Consul 进行身份验证。我有 Azure AD 作为 IDP,但从文档中不清楚它是否可以用于检索 JWT 令牌以便稍后使用它来访问 Consul。 有人可以给出建议吗? ...

Admin

如何在 kubernetes 中使用开放服务网格?
consul

如何在 kubernetes 中使用开放服务网格?

我正在尝试为我们的应用程序测试开放服务网格。 serverfault 中没有 service mesh、servicemesh、osm 或 open service mesh 等标签。因此,我将 istio 保留为该问题的 serverfault 标签,因为它也是 service mesh 的类似产品。 因此,使用此命令在我的笔记本电脑上安装了 osm cli关联 在我的 kubernetes(minikube)中,使用以下命令安装 osm: osm install 这将 osm 安装在命名空间 osm-system 中 osm 豆荚 然后使用他们的文档 ...

Admin

为什么 consul discovery 在 localhost 上返回 https 但在服务器上只返回 http?
consul

为什么 consul discovery 在 localhost 上返回 https 但在服务器上只返回 http?

我通过 hashicorp consul 测试了两种场景 1.我在 .net7 上通过 hashicorp consul 实现了服务发现,但是当我想从 consul 获取服务地址时,它只返回该服务的 http 而不是 https。我通过 docker 上的注册器注册了我的服务,也通过 .net dockerized 发现服务。 2.但是我在本地主机上测试了这个场景,我在本地主机上实现了两个 api,并在 docker 服务器上运行的 consul 上注册了其中一个,我发现当我通过 consul 从 api2 发现 api1 时,我请求了 api1 的 htt...

Admin

Nomad 上的 Rabbitmq 集群
consul

Nomad 上的 Rabbitmq 集群

我想在 Nomad 集群中创建一个 RabbitMQ 集群。目前我可以运行 RabbitMQ Docker 容器,但无法基于 Consul Discovery 创建集群。Containters 启动后,我在每个节点上都收到了以下消息: [warning] <0.229.0> Could not auto-cluster with node [email protected]: {badrpc,nodedown} [warning] <0.229.0> Could not auto-cluster with node rabb...

Admin

aks 集群中自定义 CRD 未被删除,如何删除?
consul

aks 集群中自定义 CRD 未被删除,如何删除?

我已将 consul helm 存储库安装到默认命名空间。现在,想将其更改为自定义命名空间。 因此,使用 helm uninstall 命令删除了帮助图表。现在,当我尝试再次安装时,出现错误,因为 CRD 之前已经配置好了,需要清理它们。 因此,运行以下命令来检查 CRD。 kubectl get CustomResourceDefinition --all-namespaces NAME CREATED AT healthstates.azmon.container.insights ...

Admin

如何在不同的命名空间上重新安装 consul?
consul

如何在不同的命名空间上重新安装 consul?

我已经使用 helm 在默认命名空间上安装了 consul。 helm install -f config.yaml consul hashicorp/consul --version "0.32.1" 我尝试使用以下方法卸载 consul helm delete consul 并再次安装使用。 kubectl create namespace consul helm install -f config.yaml consul hashicorp/consul --version "0.32.1" --namespace consul 现在,出现如下错...

Admin

使用 SSH 检查 Consul
consul

使用 SSH 检查 Consul

我有一台带有 dockerized Consul Agent (CA) 的服务器。在此 CA 中,我想从主机运行一个脚本,该脚本在服务检查中检查剩余的磁盘空间。 为此,我在CA中创建了一项服务: { "service": { "name": "disk-usage-var-re7", "tags": [ "type:check", "env:re7" ], "checks": [ { "id": "disk-usage-var-re7", "name":...

Admin

如何在启用策略的 Azure kubernetes 上安装 Consul?
consul

如何在启用策略的 Azure kubernetes 上安装 Consul?

我已经安装了 Azure kubernetes 并启用了 Azure Policy。我按照 consul 入门指南中的步骤进行操作:关联 但是当部署领事时,pod并没有部署。 当我检查副本集时,出现以下错误。 Events: Type Reason Age From Message ---- ------ ---- ---- ------- Warning Fa...

Admin

领事路由没有发生,如何修复?
consul

领事路由没有发生,如何修复?

我的部署和其他用于 consul 中示例应用程序的 yaml 文件:关联 路由没有发生。 有人可以检查一下并建议需要修复什么吗? 流量根本没有进入应用程序。 我安装 consul 的步骤如下: 我已经使用此链接在 kubernetes(docker 桌面)上安装了 consul。 git clone https://github.com/hashicorp/learn-consul-kubernetes.git cd learn-consul-kubernetes/service-mesh/deploy helm repo add hashicorp ht...

Admin