ricardbejarano / Haproxy
Licence: mit
🏎 Built-from-source container image of the HAProxy proxy and load balancer
Stars: ✭ 100
Projects that are alternatives of or similar to Haproxy
Tks
Enable enthusiasts and administrators alike to easily provision highly available and production-ready Kubernetes clusters on Proxmox VE.
Stars: ✭ 319 (+219%)
Mutual labels: haproxy
Ansible Haproxy
Ansible role to set up (the latest version of) HAProxy in Ubuntu systems
Stars: ✭ 83 (-17%)
Mutual labels: haproxy
Patroni
A template for PostgreSQL High Availability with Etcd, Consul, ZooKeeper, or Kubernetes
Stars: ✭ 4,434 (+4334%)
Mutual labels: haproxy
Integrated Examples
以Xray或v2ray为主、caddy或nginx为辅,结合trojan或trojan-go及naiveproxy等打造科学上网的优化配置及最优组合示例,分享给大家食用及备份。
Stars: ✭ 249 (+149%)
Mutual labels: haproxy
Haproxyadmin
A python library to interact with HAProxy over UNIX socket
Stars: ✭ 87 (-13%)
Mutual labels: haproxy
Marathon Lb
Marathon-lb is a service discovery & load balancing tool for DC/OS
Stars: ✭ 449 (+349%)
Mutual labels: haproxy
Multitor
Create multiple TOR instances with a load-balancing.
Stars: ✭ 624 (+524%)
Mutual labels: haproxy
Ansible Config encoder filters
Ansible role used to deliver the Config Encoder Filters.
Stars: ✭ 48 (-52%)
Mutual labels: haproxy
Docker Cloud Platform
使用Docker构建云平台,Docker云平台系列共三讲,Docker基础、Docker进阶、基于Docker的云平台方案。OpenStack+Docker+RestAPI+OAuth/HMAC+RabbitMQ/ZMQ+OpenResty/HAProxy/Nginx/APIGateway+Bootstrap/AngularJS+Ansible+K8S/Mesos/Marathon构建/探索微服务最佳实践。
Stars: ✭ 86 (-14%)
Mutual labels: haproxy
Tcp Shaker
💓 Performing TCP handshake without ACK in Go, useful for health checking, that is SYN, SYN-ACK, RST.
Stars: ✭ 289 (+189%)
Mutual labels: haproxy
Kanary
Kubernetes Operator to manage canary deployment using HAProxy
Stars: ✭ 14 (-86%)
Mutual labels: haproxy
Voyager
🚀 Secure HAProxy Ingress Controller for Kubernetes
Stars: ✭ 1,276 (+1176%)
Mutual labels: haproxy
Esa Restlight
ESA Restlight is a lightweight and rest-oriented web framework.
Stars: ✭ 67 (-33%)
Mutual labels: haproxy
haproxy (container image)
Built-from-source container image of the HAProxy proxy and load balancer
Tags
Docker Hub
Available on Docker Hub as ricardbejarano/haproxy
:
-
2.1.2-glibc
,2.1.2
,glibc
,master
,latest
(Dockerfile.glibc) (about12.5MB
) -
2.1.2-musl
,musl
(Dockerfile.musl) (about19.9MB
)
Quay
Available on Quay as:
-
quay.io/ricardbejarano/haproxy-glibc
, tags:2.1.2
,master
,latest
(Dockerfile.glibc) (about12.5MB
) -
quay.io/ricardbejarano/haproxy-musl
, tags:2.1.2
,master
,latest
(Dockerfile.musl) (about19.9MB
)
Features
- Super tiny (see Tags)
- Compiled from source (with binary exploit mitigations) during build time
- Built
FROM scratch
, with zero bloat (see Filesystem) - Reduced attack surface (no shell, no UNIX tools, no package manager...)
- Runs as unprivileged (non-
root
) user
Configuration
Volumes
- Mount your configuration at
/haproxy.cfg
.
Building
- To build the
glibc
-based image:$ docker build -t haproxy:glibc -f Dockerfile.glibc .
- To build the
musl
-based image:$ docker build -t haproxy:musl -f Dockerfile.musl .
Filesystem
glibc
Based on the glibc implementation of libc
. Dynamically linked.
/
├── etc/
│ ├── group
│ └── passwd
├── haproxy
├── lib/
│ └── x86_64-linux-gnu/
│ ├── libc.so.6
│ ├── libcrypt.so.1
│ ├── libcrypto.so.1.1
│ ├── libdl.so.2
│ ├── libm.so.6
│ ├── libnss_dns.so.2
│ ├── libnss_files.so.2
│ ├── libpcre.so.1
│ ├── libpcreposix.so.0
│ ├── libpthread.so.0
│ ├── libresolv.so.2
│ ├── librt.so.1
│ ├── libssl.so.1.1
│ └── libz.so.1
└── lib64/
└── ld-linux-x86-64.so.2
musl
Based on the musl implementation of libc
. Dynamically linked.
/
├── etc/
│ ├── group
│ └── passwd
├── haproxy
└── lib/
└── ld-musl-x86_64.so.1
License
See LICENSE.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].