Aktualisiere Installationsanweisungen und entferne nicht benötigte TLS-Zertifikatdefinitionen für Gateways

This commit is contained in:
Matthias Hinrichs
2026-01-15 11:31:19 +01:00
parent 4fad1f1111
commit 4000c780e1
3 changed files with 16 additions and 43 deletions
@@ -1,31 +1,31 @@
# Basic requirements # Phase-Secrets-Operator
In diesem Schritt installieren wir
- phase-secrets-operator
- cert-manager
- external-DNS mit Webhook Provider für Unifi
## Phase-Secrets-Operator
helm repo add phase https://helm.phase.dev && helm repo update helm repo add phase https://helm.phase.dev && helm repo update
helm install phase-secrets-operator phase/phase-kubernetes-operator --set image.tag=v1.3.0 helm install phase-secrets-operator phase/phase-kubernetes-operator --set image.tag=v1.3.0
kubectl create secret generic phase-service-token \ kubectl create secret generic phase-service-token \
--from-literal=token=pss_service:v2:XXXXXXXXXXXXXXXXXXXXX \ --from-literal=token=<TOKEN> \
--type=Opaque \ --type=Opaque \
--namespace=default --namespace=default
## Cert-Manager und Cluster-Issuer # Cert-Manager installieren
# 1. Repository hinzufügen und updaten
helm repo add jetstack https://charts.jetstack.io && helm repo update
kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.19.2/cert-manager.yaml # 2. Installation mit Gateway API Support
helm install cert-manager jetstack/cert-manager \
--namespace cert-manager \
--create-namespace \
--set installCRDs=true \
--set "config.enableGatewayAPI=true"
k apply -f manifests kubectl apply -f manifests
## External-DNS # External DNS installieren
helm repo add external-dns https://kubernetes-sigs.github.io/external-dns/ helm repo add external-dns https://kubernetes-sigs.github.io/external-dns/
kubectl create ns external-dns 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 helm upgrade --install external-dns external-dns/external-dns --namespace external-dns --version 1.19.0 -f external-dns-values.yaml
+1 -14
View File
@@ -38,17 +38,4 @@ spec:
- kind: HTTPRoute - kind: HTTPRoute
- kind: GRPCRoute - kind: GRPCRoute
namespaces: namespaces:
from: All from: All
---
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
name: argocd-gateway-tls
namespace: argocd
spec:
secretName: argocd-gateway-tls
dnsNames:
- argocd.k8s.hnrx.net
issuerRef:
name: cloudflare-cluster-issuer
kind: ClusterIssuer
+1 -15
View File
@@ -23,18 +23,4 @@ spec:
tls: tls:
mode: Terminate mode: Terminate
certificateRefs: certificateRefs:
- name: shared-gateway-tls - name: shared-gateway-tls
---
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
name: shared-gateway-tls
namespace: default
spec:
secretName: shared-gateway-tls
dnsNames:
- '*.k8s.hnrx.net'
issuerRef:
name: cloudflare-cluster-issuer
kind: ClusterIssuer