Project

General

Profile

Feature #43687

cephadm: haproxy (or lb)

Added by Sebastian Wagner 12 months ago. Updated 9 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 HAproxyFix Under ReviewJuan Miguel Olmo Martínez


Related issues

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

History

#1 Updated by Sebastian Wagner 12 months ago

  • Status changed from New to Need More Info

#2 Updated by Sage Weil 10 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 10 months ago

also: haproxy prometheus exporter!

#4 Updated by Sebastian Wagner 10 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 10 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 10 months ago

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

#7 Updated by Alfonso Martínez 10 months ago

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

#8 Updated by Sebastian Wagner 9 months ago

  • Description updated (diff)

#9 Updated by Sebastian Wagner 9 months ago

  • Description updated (diff)

#10 Updated by Sebastian Wagner 9 months ago

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

#11 Updated by Lenz Grimmer 9 months ago

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

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

  • Assignee set to Juan Miguel Olmo Martínez

Also available in: Atom PDF