avaslev / multicast-http

Multicast http service with support Kubernetes will send your request asynchronously to multiple hosts

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Multicast http service

Docker Pulls Docker Layers

Simple functional Multicast http service will send your request asynchronously to multiple addresses without guaranteeing delivery.

Docker Images

Overview:

Environment Variables

Variable Default Value Description
MULTICAST_HTTP_HEADER Additional header
MULTICAST_HTTP_HEADER_VALUE Additional header value
MULTICAST_HTTP_HOSTS List hosts comma separated: https://ya.ru, goole.com, 127.0.0.1:5000
MULTICAST_HTTP_K8S_POD_LABEL Mandatory for kubernetes. Pod label epm. "app: symfony"
MULTICAST_HTTP_K8S_POD_PORT 80 Avalible pod port

Getting started on Kubernetes

Multicast http service can be added to any existing Kubernetes cluster. Here you can find RBAC and deployment file.

If you want to add Pod to multicast, don't forget to add MULTICAST_HTTP_K8S_POD_LABEL and MULTICAST_HTTP_K8S_POD_PORT if needed

kubectl apply -f https://raw.githubusercontent.com/avaslev/multicast-http/master/kubernetes/multicast-http.yaml

About

Multicast http service with support Kubernetes will send your request asynchronously to multiple hosts

License:MIT License


Languages

Language:Go 91.0%Language:Dockerfile 9.0%