Project

General

Profile

Actions

Feature #43687

closed

cephadm: haproxy (or lb)

Added by Sebastian Wagner about 4 years ago. Updated about 3 years ago.

Status:
Resolved
Priority:
Normal
Category:
cephadm
Target version:
-
% Done:

100%

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 1 (0 open1 closed)

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

Actions

Related issues 2 (1 open1 closed)

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

Actions
Related to Orchestrator - Feature #45115: cephadm: Deploy Ceph Dashboard behind a HAProxy instanceNew

Actions
Actions #1

Updated by Sebastian Wagner about 4 years ago

  • Status changed from New to Need More Info
Actions #2

Updated by Sage Weil about 4 years 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?

Actions #3

Updated by Sebastian Wagner about 4 years ago

also: haproxy prometheus exporter!

Actions #4

Updated by Sebastian Wagner about 4 years ago

Maybe something like this???

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

Updated by Juan Miguel Olmo Martínez about 4 years 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

Actions #6

Updated by Alfonso Martínez about 4 years ago

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

Updated by Alfonso Martínez about 4 years ago

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

Updated by Sebastian Wagner about 4 years ago

  • Description updated (diff)
Actions #9

Updated by Sebastian Wagner about 4 years ago

  • Description updated (diff)
Actions #10

Updated by Sebastian Wagner about 4 years ago

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

Updated by Lenz Grimmer about 4 years ago

  • Related to Feature #45115: cephadm: Deploy Ceph Dashboard behind a HAProxy instance added
Actions #12

Updated by Juan Miguel Olmo Martínez almost 4 years ago

  • Assignee set to Juan Miguel Olmo Martínez
Actions #13

Updated by Sebastian Wagner about 3 years ago

  • Status changed from Need More Info to Resolved
Actions #14

Updated by Sebastian Wagner about 3 years ago

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

Also available in: Atom PDF