From 0a9e511a84fd84fe0dcc22780e33b5e6f6a2015d Mon Sep 17 00:00:00 2001 From: Patrick Spek Date: Thu, 29 Feb 2024 15:08:02 +0100 Subject: Add k8s-master to qohrei --- defaults | 24 ++++++++++++++---------- hosts.d/qohrei.tyil.net | 12 ++++++++++++ registry.d/qohrei.tyil.net | 1 + 3 files changed, 27 insertions(+), 10 deletions(-) diff --git a/defaults b/defaults index bbba50e..df0aca9 100644 --- a/defaults +++ b/defaults @@ -9,6 +9,19 @@ dns.upstream.3=2a03:94e0:1804::1 dns.upstream.4=2001:470:71:6dc::53 etc-nixos.path=/etc/nixos etc-portage.path=/etc/portage +k3s-master.cluster-domain=k3s.tyil.nl +k3s-master.helm.apps.certmanager.chart=jetstack/cert-manager +k3s-master.helm.apps.certmanager.namespace=base-system +k3s-master.helm.apps.certmanager.values=certmanager.yaml +k3s-master.helm.repos.jetstack.url=https://charts.jetstack.io +k3s-master.service-node-port-min=1025 +k3s-node.cluster-domain=k3s.tyil.nl +k3s-node.entry.host=10.57.101.1 +k3s-node.service-node-port-min=1025 +k8s-master.flags.control-plane-endpoint=k8s.tyil.nl +k8s-master.flags.pod-network-cidr=fd68:1058:1992:8888::/64 +k8s-master.flags.service-cidr=fd68:1058:1992:3381::80:0/108 +k8s-master.flags.service-dns-domain=k8s.tyil.nl nftables.input.icmp.ipv4.policy=accept nftables.input.icmp.ipv4.rate=2/second nftables.input.icmp.ipv6.policy=accept @@ -32,17 +45,8 @@ nftables.input.rules.wireguard.proto=udp nftables.input.state.established.policy=accept nftables.input.state.invalid.policy=drop nftables.input.state.related.policy=accept -k3s-master.cluster-domain=k3s.tyil.nl -k3s-master.helm.apps.certmanager.chart=jetstack/cert-manager -k3s-master.helm.apps.certmanager.namespace=base-system -k3s-master.helm.apps.certmanager.values=certmanager.yaml -k3s-master.helm.repos.jetstack.url=https://charts.jetstack.io -k3s-master.service-node-port-min=1025 -k3s-node.entry.host=10.57.101.1 -k3s-node.cluster-domain=k3s.tyil.nl -k3s-node.service-node-port-min=1025 vpn-tinc.name=tyilnet +vpn-wireguard.interface=tyilnet1058 www-blog.generator=hugo www-blog.path=/var/www/nl.tyil.www www-blog.repository=https://git.tyil.nl/blog -vpn-wireguard.interface=tyilnet1058 diff --git a/hosts.d/qohrei.tyil.net b/hosts.d/qohrei.tyil.net index 21e69df..ceca7d9 100644 --- a/hosts.d/qohrei.tyil.net +++ b/hosts.d/qohrei.tyil.net @@ -1,4 +1,16 @@ +k8s-master.flags.apiserver-advertise-address=fd68:1058:1992:3381:0:1:1:1 meta.provider=hetzner +nftables.input.interfaces.cilium*.policy=accept +nftables.input.interfaces.lxc*.policy=accept +nftables.input.rules.etcd.policy=accept +nftables.input.rules.etcd.port=2379-2381 +nftables.input.rules.etcd.proto=tcp +nftables.input.rules.kubeapi.policy=accept +nftables.input.rules.kubeapi.port=6443 +nftables.input.rules.kubeapi.proto=tcp +nftables.input.rules.kubelet.policy=accept +nftables.input.rules.kubelet.port=10250 +nftables.input.rules.kubelet.proto=tcp vpn-tinc.ipv4=10.57.250.250 vpn-tinc.ipv6=fd68:1057:1992:3381:0:1:1:1 vpn-wireguard.endpoint=2a01:4f9:c012:6273::1 diff --git a/registry.d/qohrei.tyil.net b/registry.d/qohrei.tyil.net index 1fa2dc8..31a595e 100644 --- a/registry.d/qohrei.tyil.net +++ b/registry.d/qohrei.tyil.net @@ -1,3 +1,4 @@ +k8s-master nftables vpn-tinc vpn-wireguard -- cgit v1.1