loadbalancer

package
v0.23.0-alpha Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 14, 2024 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Package loadbalancer contains external loadbalancer related constants and configuration

Index

Constants

View Source
const ConfigPath = "/usr/local/etc/haproxy/haproxy.cfg"

ConfigPath defines the path to the config file in the image

View Source
const DefaultConfigTemplate = `` /* 888-byte string literal not displayed */

DefaultConfigTemplate is the loadbalancer config template

View Source
const Image = "docker.io/kindest/haproxy:v20230606-42a2262b"

Image defines the loadbalancer image:tag

Variables

This section is empty.

Functions

func Config

func Config(data *ConfigData) (config string, err error)

Config returns a kubeadm config generated from config data, in particular the kubernetes version

Types

type ConfigData

type ConfigData struct {
	ControlPlanePort int
	BackendServers   map[string]string
	IPv6             bool
}

ConfigData is supplied to the loadbalancer config template

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL