Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
projects:2023:greenit [2023-05-03 21:04] – angelegt dkdent | projects:2023:greenit [2023-09-29 07:23] (aktuell) – dkdent | ||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
< | < | ||
- | # Brainstorming | + | # Brainstorming |
+ | |||
+ | ## Teilnehmer | ||
+ | |||
+ | - David | ||
+ | - Tux | ||
+ | |||
+ | ## Notizen | ||
- handvoll raspi 4B | - handvoll raspi 4B | ||
Zeile 18: | Zeile 25: | ||
- k3s Cluster auf VMs - Stefan hat ein Ansible Playbook | - k3s Cluster auf VMs - Stefan hat ein Ansible Playbook | ||
- | - 3 master | + | - 3 control plane (k3s-c[1-3]) |
- 3 worker (k3s-w[1-3]) | - 3 worker (k3s-w[1-3]) | ||
- an einem der Knoten NFS mit passendem label, dort den NFS Provider hosten | - an einem der Knoten NFS mit passendem label, dort den NFS Provider hosten | ||
+ | |||
+ | ## Infrastruktur | ||
+ | |||
+ | ### Maschinen | ||
+ | |||
+ | - Control Plane | ||
+ | - k3s-c1: 172.23.52.130 | ||
+ | - k3s-c2: 172.23.52.131 | ||
+ | - k3s-c3: 172.23.52.132 | ||
+ | - Workers | ||
+ | - k3s-w1: 172.23.52.140 | ||
+ | - k3s-w2: 172.23.52.141 | ||
+ | - k3s-w3: 172.23.52.142 | ||
+ | |||
+ | DNS/ | ||
+ | |||
+ | ### Konfiguration | ||
+ | |||
+ | https:// | ||
+ | |||
+ | ### Netzwerk | ||
+ | |||
+ | * Herausforderung: | ||
+ | * Vorschlag: [kube-vip](https:// | ||
+ | * `leaderElection` per Service | ||
+ | * IP-Adressen an LoadBalancer binden | ||
+ | * lokale Routing-Policy verwenden | ||
+ | * Wenn pro Service (LoadBalancer) eine eigene IP-Adresse vergeben | ||
+ | * Wir brauchen dann keinen speziellen Switch | ||
+ | |||
+ | ### Storage | ||
+ | |||
+ | * Lokale Platte an einem der Worker Nodes | ||
+ | * k3s-w1 hat 256gb zusätzliche Platte angehängt | ||
+ | * label node-role.kubernetes.n39.eu/ | ||
+ | * csi-driver-nfs - https:// | ||
+ | |||
</ | </ | ||
+ |