Project

General

Profile

Feature #43687

cephadm: haproxy (or lb)

Added by Sebastian Wagner 9 months ago. Updated 6 months ago.

Status:
Need More Info
Priority:
Normal
Category:
cephadm
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:

Description

1. add a new service_type haproxy:

service_type: haproxy
service_id: my-rgw-haproxy
placement:
  hosts:
    - host1
    - host2
spec:
  # we can deduce a lot of config options, just by looking at the service_name:
  proxy_service_name: "rgw.us-east1" 
  # ...

2. dashboard

See https://docs.ceph.com/docs/master/mgr/dashboard/#haproxy-example-configuration


Subtasks

Subtask #45115: cephadm: Deploy Ceph Dashboard behind a HAProxy instanceNew

Subtask #45116: cephadm: RGW Load balancer using HAproxyNewJuan Miguel Olmo Martínez


Related issues

Related to Orchestrator - Bug #44577: cephadm: reconfigure Prometheus on MGR failover Closed

History

#1 Updated by Sebastian Wagner 9 months ago

  • Status changed from New to Need More Info

#2 Updated by Sage Weil 7 months ago

  • Subject changed from haproxy to cephadm: haproxy (or lb)

Deploy and configure haproxy with cephadm; configure a service/lb with kubernetes/rook. Can we generalize these into an orch interface?

#3 Updated by Sebastian Wagner 7 months ago

also: haproxy prometheus exporter!

#4 Updated by Sebastian Wagner 7 months ago

Maybe something like this???

service_type: haproxy
service_id: ????
placement:
  hosts:
    - host1
spec:
  proxy_service_name: "rgw.us-east1" 

#5 Updated by Juan Miguel Olmo Martínez 7 months ago

Retrieving detailed requirements.
If only monitoring we will need at least the parameters needed to launch the container for "HAProxy Exporter for Prometheus" :
https://github.com/prometheus/haproxy_exporter#docker

#6 Updated by Alfonso Martínez 7 months ago

  • Related to Bug #44926: dashboard: creating a new bucket causes InvalidLocationConstraint added

#7 Updated by Alfonso Martínez 7 months ago

  • Related to deleted (Bug #44926: dashboard: creating a new bucket causes InvalidLocationConstraint)

#8 Updated by Sebastian Wagner 6 months ago

  • Description updated (diff)

#9 Updated by Sebastian Wagner 6 months ago

  • Description updated (diff)

#10 Updated by Sebastian Wagner 6 months ago

  • Related to Bug #44577: cephadm: reconfigure Prometheus on MGR failover added

#11 Updated by Lenz Grimmer 6 months ago

  • Related to Subtask #45115: cephadm: Deploy Ceph Dashboard behind a HAProxy instance added

#12 Updated by Juan Miguel Olmo Martínez 6 months ago

  • Assignee set to Juan Miguel Olmo Martínez

Also available in: Atom PDF