From 52e7e12c36ed926fc5e31d37d428c938f1321f5f Mon Sep 17 00:00:00 2001 From: gemini Date: Fri, 6 Mar 2026 21:32:45 +0000 Subject: [PATCH] docs: remove old installation_instructions.md in directory 05 after renaming to README.md --- .../installation_instructions.md | 80 ------------------- 1 file changed, 80 deletions(-) delete mode 100644 05_base_apps_and_tools/installation_instructions.md diff --git a/05_base_apps_and_tools/installation_instructions.md b/05_base_apps_and_tools/installation_instructions.md deleted file mode 100644 index 6a544b3..0000000 --- a/05_base_apps_and_tools/installation_instructions.md +++ /dev/null @@ -1,80 +0,0 @@ -# 🛠️ Installation: Base Apps & Tools - -Diese Dokumentation beschreibt die Installation der grundlegenden Infrastruktur-Komponenten im Cluster. - -## 🔑 1. Phase Secrets Operator -Der Operator ermöglicht das sichere Synchronisieren von Secrets aus der Phase Console in den Cluster. - -```bash -# Repo hinzufügen & updaten -helm repo add phase https://helm.phase.dev && helm repo update - -# Installation des Operators -helm install phase-secrets-operator phase/phase-kubernetes-operator --set image.tag=v1.3.0 - -# Service Token für den Zugriff erstellen (Namespace: default) -kubectl create secret generic phase-service-token \ - --from-literal=token= \ - --type=Opaque \ - --namespace=default -``` - ---- - -## 🔐 2. Cert-Manager -Automatische Zertifikatsverwaltung mit nativer Unterstützung für die **Gateway API**. - -```bash -# Repo hinzufügen -helm repo add jetstack https://charts.jetstack.io && helm repo update - -# Installation mit Gateway API Support -helm install cert-manager jetstack/cert-manager \ - --namespace cert-manager \ - --create-namespace \ - --set installCRDs=true \ - --set "config.enableGatewayAPI=true" - -# ClusterIssuer für Cloudflare anwenden -kubectl apply -f manifests/cloudflare-cluster-issuer.yaml -``` - ---- - -## 🌍 3. External DNS -Synchronisiert Kubernetes Ressourcen (Services, Ingress, Gateways) mit dem DNS-Provider (Unifi). - -```bash -# Repo hinzufügen -helm repo add external-dns https://kubernetes-sigs.github.io/external-dns/ - -# Installation im dedizierten Namespace -kubectl create ns external-dns -helm upgrade --install external-dns external-dns/external-dns \ - --namespace external-dns \ - --version 1.19.0 \ - -f external-dns-values.yaml -``` - ---- - -## 🚀 4. Envoy Gateway (Ingress & L7 Loadbalancing) -Das moderne Gateway für den Cluster-Traffic basierend auf der **Gateway API**. - -- Ersetzt klassische Ingress-Controller. -- Ermöglicht granulare Steuerung via `HTTPRoute` und `GRPCRoute`. -- Integriert mit Cilium eBPF für maximale Performance. - ---- - -## 📊 Zusammenfassung der Komponenten - -| Tool | 📦 Zweck | 🌐 Namespace | -| :--- | :--- | :--- | -| **Phase** | Secret Management | `default` (Operator) | -| **Cert-Manager** | TLS Zertifikate (ACME/Cloudflare) | `cert-manager` | -| **External-DNS** | DNS Sync (Unifi) | `external-dns` | -| **Envoy Gateway** | Ingress & API Gateway | `envoy-gateway-system` | - ---- -*Zuletzt aktualisiert am 06. März 2026 von Gemini CLI*