Thorsten Klein
3b9d8373e1
[Docs] v5 update ( #740 )
2021-09-17 20:41:57 +02:00
iwilltry42
630788f1e7
clusterCreate: add --lb-config-override flag
...
- allow overriding k3d-proxy settings (workerProcesses,
defaultProxyTimeout)
- add new field to loadbalancer config and SimpleConfig structs
2021-09-07 08:23:46 +02:00
iwilltry42
6770225a45
Merge branch 'main' into main-v5
2021-08-18 20:00:51 +02:00
iwilltry42
af82c130c6
manifests: strip v prefix from semver
2021-08-18 19:31:57 +02:00
Thorsten Klein
aa6e902743
[Enhancement] Improved Pipeline for Multiarch Images and SemVer Tags ( #712 )
...
* ci/drone: multiarch images for everything + auto_tagged semver manifests/images
2021-08-18 17:58:11 +02:00
Thorsten Klein
b8f9bad879
[Enhancement] Improved Pipeline for Multiarch Images and SemVer Tags ( #712 )
...
* ci/drone: multiarch images for everything + auto_tagged semver manifests/images
2021-08-18 09:31:31 +02:00
iwilltry42
2b2041f028
loadbalancer: use auto-reload for confd (file watcher)
2021-07-09 10:46:21 +02:00
iwilltry42
2a4c8910e8
proxy: use new confd release with fixed file watcher
2021-07-09 10:46:20 +02:00
iwilltry42
756a7d7b6e
proxy: add Makefile and remove test file from Dockerfile
2021-07-09 10:46:18 +02:00
iwilltry42
a3dd47029d
generate new config file for lb and add helper functions to get images from env if needed
2021-07-09 10:46:18 +02:00
iwilltry42
bf2e81ca34
init enhanced templating for the nginx config
2021-07-09 10:46:16 +02:00
Thorsten Klein
0519c8fe30
[FIX] proxy: rename udp specific upstreams ( #564 )
...
Fixes #563
2021-04-15 18:30:59 +02:00
Dinar Valeev
78c22f7a0c
[FIX] Fix udp service access through k3d-proxy ( fixes #489 ) ( #488 , @k0da)
2021-02-09 16:48:44 +01:00
Thorsten Klein
ecc025b35e
[Feature] Registry for v4 & Restructure Cluster Creation ( #334 )
2020-12-09 15:59:20 +01:00
iwilltry42
d3c5cfb766
fix: allow allow port-ranges on the loadbalancer
2020-08-12 15:58:00 +02:00
iwilltry42
ec3f10ec57
use server/agent instead of master/worker
2020-07-14 20:29:33 +02:00
iwilltry42
4ca19dbf9c
proxy: use confd fork to enable arm support
2020-06-18 15:51:26 +02:00
iwilltry42
920159aa11
proxy: enable ARCH switch in Dockerfile
2020-06-18 13:27:53 +02:00
iwilltry42
5643b4e60c
proxy: increase timeout to 10 minutes
...
- prevent stream from breaking during e.g. 'kubectl get logs -f POD'
Fixes #276
2020-06-12 12:47:32 +02:00
iwilltry42
9c9f49646e
MasterLoadBalancer: add nodefilter & extra treatment
...
- masterlb is now an extra part of the cluster spec
- ports can now be attached to masterlb by using the 'loadbalancer'
nodefilter
- all ports exposed on the masterlb will be proxied to all master nodes
(on the same port)
2020-05-11 10:57:54 +02:00
iwilltry42
82b2d0e241
proxy: add timeout and restart configuration
2020-05-09 12:47:07 +02:00
iwilltry42
a24d6f864e
Proxy: deploy a configurable nginx proxy in front of the cluster
...
Up to now, we exposed ports on single master nodes, which is quite
inconvenient on user side and troublesome on development side.
Now, we're creating a proxy container which exposes a single port
and proxies traffic to all master nodes.
Currently, this only works with 'k3d create cluster' and won't
update the proxy when using 'k3d create node --role master'.
2020-04-08 17:45:27 +02:00