Commit Graph

44 Commits

Author SHA1 Message Date
Michael Karbowiak
6fa7daa21d Remove the requirement of Helm, and use the K3s HelmChart CRD installation method instead 2022-05-02 22:49:08 +02:00
Michael Karbowiak
547ca6d29b Allow Longhorn and Hetzner CSI to live side by side, since Hetzner CSI takes over as default - we don't want Longhorn to also be default (It'll pick Hetzner simply because H comes before L) 2022-05-02 16:32:21 +02:00
Michael Karbowiak
f905b68e7c Add Longhorn and make it possible to enable/disable it and the hetzner csi 2022-05-02 16:21:18 +02:00
Karim Naufal
353a12aba6
added kustomization backup 2022-04-14 13:59:05 +02:00
Karim Naufal
c821e36348
ready to merge calico addition 2022-04-13 15:59:03 +02:00
Karim Naufal
8b25815de8
Merge branch 'master' into feat/calico 2022-04-13 14:33:33 +02:00
Karim Naufal
2e75234b7c
subnet dissociated fix 2022-04-13 14:14:22 +02:00
Karim Naufal
f1a98c7290
fixed single node cluster 2022-04-12 17:35:09 +02:00
Karim Naufal
b45e77e437
fixed ips 2022-04-12 14:48:43 +02:00
Henk van Maanen
b142be2d84 fix(control-plane): use correct taints and labels for first control plane node and fix existing default taints 2022-04-11 17:44:50 +02:00
Philipp
8615d36cda
Add correct kubelet-arg & set /var/lib/kubelet/volumeplugins in general 2022-04-10 21:42:04 +02:00
Philipp
cda6baf3f2
Fix FlexVolume path 2022-04-10 19:35:02 +02:00
Philipp
5271f47984
Adhere comments
- restore flannel-iface
- introduce disable-network-policy flag
2022-04-09 19:20:20 +02:00
Karim Naufal
4117776994
ip problem solved 2022-04-09 09:51:11 +02:00
Henk van Maanen
5e4d82fd95 wip 2022-04-06 20:38:24 +02:00
Philipp
8cacb4a2f8
Renaming 2022-04-02 23:08:45 +02:00
Philipp
ae6c30c943
Add calico as alternative CNI 2022-04-02 22:45:41 +02:00
Karim Naufal
31924b1038 disable flags tweak 2022-03-22 11:47:51 +01:00
Karim Naufal
780f5ec7b7 fixed metrics-server disable 2022-03-21 21:29:41 +01:00
jonny
a142f9cc71 simplify contitions, little fix 2022-03-12 13:30:12 +01:00
jonny
751f980a95 add toggle to disable traefik & metric server 2022-03-12 13:29:20 +01:00
Karim Naufal
f20ac7c8d5 changed the cluster name to manual 2022-03-09 05:19:06 +01:00
Paul Haerle
ad5af04c0b
Merge branch 'master' into name-suffixes 2022-03-06 21:39:39 +01:00
Michael Schietzsch
5e02d7051d
terraform fmt 2022-03-06 07:27:51 +01:00
Michael Schietzsch
adac340457
fix naming-conventions 2022-03-05 11:00:40 +01:00
Michael
e636be1a0e
Merge branch 'kube-hetzner:master' into master 2022-03-05 07:44:38 +01:00
Michael Schietzsch
8634a1dc2f
added additional traefik option 2022-03-05 07:41:53 +01:00
Karim Naufal
e6b8249846 made cluster name prefix configurable and tweaked ways the agents random pets are created
small tweaks

small tweaks
2022-03-05 06:10:50 +01:00
Karim Naufal
b2d160f33a tweaked traefik name to align with the rest of the ressources 2022-03-05 03:23:42 +01:00
phaer
5cf6f9eef4 add random pet names for cluster & nodes 2022-03-04 22:04:07 +01:00
Karim Naufal
651791d643 merge cloud-init changes 2022-03-04 09:29:51 +01:00
Karim Naufal
c92868c054 fixed TLS handshake error on agents 2022-03-03 19:08:12 +01:00
phaer
a02ccdfb9f improve support of single-node clusters 2022-03-03 13:32:57 +01:00
Karim Naufal
7bdd555e1a small tweaks 2022-03-03 02:06:29 +01:00
Karim Naufal
a0d3cb2ffd fixed k3s selinux 2022-03-03 01:56:04 +01:00
Karim Naufal
e2ca54c6fe delegated back the k3s selinux RPM to the install script with subsequent reboot 2022-03-02 02:06:31 +01:00
phaer
38fc145ad0 ip -> ipv4...
...explictly label current ip values as ipv4, in order to more
easily add ipv6 support later on.
2022-02-26 12:26:14 +01:00
phaer
52b3d9b82c lb -> load_balancer...
...to keep variables and output naming consistent
2022-02-26 12:10:50 +01:00
jodhi
ec42a2b519 merge from upstream 2022-02-26 01:18:34 +07:00
jodhi
c9101824fc add specific subnet for nodepool 2022-02-26 01:16:38 +07:00
Karim Naufal
0b19d36416 ability to chose k3s install channel 2022-02-23 21:35:42 +01:00
Karim Naufal
054782d6be attempt to fix network error 2022-02-22 21:45:46 +01:00
Marco Nenciarini
2dfff00848
Make secret creation idempotent 2022-02-22 16:28:57 +01:00
Marco Nenciarini
0c3aa36c03
First control plane node is not special anymore
The first control plane node is now identical to any other server
node. The cluster initialization happens once in two steps: first,
make sure that the k3s cluster is initialized and then apply our
configurations while the other nodes join. This change makes the
initialization more resilient and even faster than before.
2022-02-22 13:36:25 +01:00