-
Notifications
You must be signed in to change notification settings - Fork 2
/
configuration.yml
55 lines (45 loc) · 1.25 KB
/
configuration.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#@data/values
---
#@overlay/match missing_ok=True
configuration:
hetzner:
ssh:
port: "22333"
key_name: kubernetes
private_network:
name: kubernetes
range: 10.8.0.0/16
subnet: 10.8.0.0/24
zone: "eu-central"
node:
name: kubernetes
type: cpx31 # https://www.hetzner.com/cloud#pricing
image: ubuntu-22.04
location: nbg1 # https://docs.hetzner.com/general/others/data-centers-and-connection
firewall:
enabled: "true" # set to 'true' if you want to use a Hetzner firewall to protect your server
name: kubernetes
floating_ip:
enabled: "false" # set to 'true' if you want a floating-ip assigned to your server
name: kubernetes
loadbalancer:
enabled: "false" # set to 'true' if you want a Hetzner load-balancer in front of your server
name: kubernetes
type: lb11 # https://www.hetzner.com/cloud/load-balancer#pricing
k3s:
version: "v1.24.17+k3s1" # https://github.com/rancher/k3s/releases
ingress:
domains:
- "jamesclonk.io"
postgres:
backup:
s3:
enabled: "true"
retention_days: "21d"
alertmanager:
email:
enabled: "true"
teams_webhook:
enabled: "true"
msteams:
enabled: "true"