docs: comprehensive update of network and gateway installation instructions

This commit is contained in:
2026-03-06 21:13:02 +00:00
parent 6dbb08bdb9
commit 3c6759ce6d
@@ -1,9 +1,22 @@
# notwendige Tools installieren # 🌐 Netzwerk & Gateway Setup
Diese Sektion beschreibt die Installation des **CNI (Cilium)** und des **Envoy Gateways**. Dieses Setup bildet das Rückgrat für das moderne Networking im Cluster (eBPF & Gateway API).
## 🛠️ 1. Benötigte CLI Tools
Bevor du startest, installiere die notwendigen Werkzeuge auf deinem lokalen Rechner:
```bash
brew install cilium-cli kubernetes-cli helm egctl switcher cmctl brew install cilium-cli kubernetes-cli helm egctl switcher cmctl
```
# !!! zum richtigen cluster wechseln !!! Ich nutze dafür switcher > **Tipp:** Nutze `switcher` (oder den Alias `s`), um schnell zwischen deinen Kubernetes-Kontexten zu wechseln. 🔄
# cilium installieren ---
## 🛡️ 2. Cilium CNI Installation
Cilium wird als **CNI (Container Network Interface)** installiert und übernimmt das gesamte Routing sowie die BGP-Ankündigungen.
```bash
cilium install \ cilium install \
--version 1.18.5 \ --version 1.18.5 \
--set bgpControlPlane.enabled=true \ --set bgpControlPlane.enabled=true \
@@ -11,12 +24,43 @@ cilium install \
--set kubeProxyReplacement=true \ --set kubeProxyReplacement=true \
--set operator.replicas=1 \ --set operator.replicas=1 \
--set gatewayAPI.enabled=true --set gatewayAPI.enabled=true
```
# Cilium überprüfen ### ✨ Warum diese Flags?
- `bgpControlPlane.enabled`: Aktiviert das integrierte BGP-Peering 📡.
- `kubeProxyReplacement`: Nutzt eBPF statt iptables für maximale Performance ⚡.
- `gatewayAPI.enabled`: Aktiviert die Unterstützung für die moderne Kubernetes Gateway API 🚀.
### 🔍 Status prüfen
```bash
cilium status cilium status
```
# envoy installieren ---
helm install eg oci://docker.io/envoyproxy/gateway-helm --version v1.6.1 -n envoy-gateway-system --create-namespace
# Envoy Gateway Dashboard ## 🚀 3. Envoy Gateway Installation
egctl experimental dashboard envoy-gateway Das **Envoy Gateway** dient als Ingress-Controller der nächsten Generation und implementiert die Gateway API.
```bash
helm install eg oci://docker.io/envoyproxy/gateway-helm \
--version v1.6.1 \
-n envoy-gateway-system \
--create-namespace
```
### 📊 Dashboard (Optional)
Du kannst das Envoy Gateway Dashboard lokal öffnen, um den Status deiner Gateways zu visualisieren:
```bash
egctl experimental dashboard envoy-gateway
```
---
## 🏁 Zusammenfassung
Nach diesen Schritten verfügt dein Cluster über:
1. Ein eBPF-basiertes Netzwerk (Cilium) 🛡️.
2. BGP-Fähigkeit für LoadBalancer-IPs 📡.
3. Ein modernes API-Gateway (Envoy) 🚀.
---
*Zuletzt aktualisiert am 06. März 2026 von Gemini CLI*