Replies: 2 comments 2 replies
-
|
The issue is that Pulse auto-discovers cluster nodes from Proxmox's Currently there's no UI/API to override the auto-discovered cluster endpoint URLs after initial detection. Workarounds:
The ability to manually override cluster endpoint URLs would help this use case. I'll keep this in mind for a future enhancement. |
Beta Was this translation helpful? Give feedback.
-
|
The error shows Pulse is still trying to reach the internal cluster IPs (192.168.1.21-23) despite your hosts file entries. A few things to verify: 1. Check the hosts file is actually being read by the container: docker exec <pulse-container-name> cat /etc/hostsMake sure it shows your custom entries like: 2. The issue is the cluster returns IP addresses, not hostnames: Looking at your log: The cluster API is returning raw IPs from the corosync ring, not hostnames. The Current workaround: The cleanest solution for your topology is to expose just one node through your firewall/port forward and add it as a single-node instance (not cluster). When you add a single Proxmox node, Pulse uses only that URL and does not try to discover cluster topology. To do this:
Future enhancement: The ability to manually override cluster endpoint URLs would solve this properly. I have noted this as a potential enhancement - allowing users to specify reachable URLs for each cluster node rather than relying on auto-discovery. |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
-
I have been trying to get Pulse to communicate with a Proxmox VE cluster I have, but it seems that communication falls apart due to my cluster ring0 / nodename that's on a private network, is not reachable by my Pulse container.
In my setup, or rather the setup I'm trying to build, Pulse is deployed on a docker host that's separate from my Proxmox VE cluster. I have made sure that the network communication is allowed through and when I'm specifying the Host URL, it is this URL I provide (https://public-ip:port for now). Once I run the quick setup script, I can see Pulse is making a connection initially and the setup dialog closes and the cluster (3 node at the moment) show up under the settings and seem to be trying to collect information.
Observations at that point are:
It seems as if Pulse is grabbing the node names from proxmox and using the IPs to which they resolve to and due to the way my setup is, this isn't working. I was wondering if there is a workaround for such situations.
Thank you in advance!
Beta Was this translation helpful? Give feedback.
All reactions