Crate tunneload[][src]

Expand description

Tunneload is a Load-Balancer designed to run in a kubernetes Cluster and provide the needed Functionality to run, host and manage your web related Deployments without having to worry about routing or the like.

Modules

Handles the way requests “enter” the load-balancer so via Webserver directly or tunneler for example

Handles all the Command-Line stuff

All the Configuration stuff is handled by this module

Handles the all things related to actually forwarding Requests to the Backend-Services

Handles already parsed requests and then also manages what should be done with a connection

This module is responsible for dealing with and managing all the internal Tunneload Services, like the Dashboard

Handles the Metrics related parts

Contains some Generic functions and structs to establish and use TLS for an HTTPS connection

This is a general Collection of Modules/Parts that the general Codebase could benefit from

All the Websocket related functionality