Kubernetes Dashboard mit Keycloak OIDC: Unterschied zwischen den Versionen

K
keine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
__NOINDEX__
__NOINDEX__


'# apiserver oidc config erstellen
=== API-Server konfigurieren ===
 


'# /etc/kubernetes/manifests/kube-apiserver.yaml<syntaxhighlight lang="yaml" line="1">
'# /etc/kubernetes/manifests/kube-apiserver.yaml<syntaxhighlight lang="yaml" line="1">
Zeile 21: Zeile 22:


''Um den Prefix zu dekativieren muss als Wert '-' angegeben werden.''
''Um den Prefix zu dekativieren muss als Wert '-' angegeben werden.''
=== Load Balancer installieren ===
'# MetalLB installieren / Aktiviert den Service Typ "LoadBalancer" der sonst nur in Cloud Umgebungen verfügbar ist




'# MetalLB installieren / Aktiviert den Service Typ "LoadBalancer" der sonst nur in Cloud Umgebungen verfügbar ist


'# Bildet IPs aus dem Cluster in einen physischen Adressbereich des LANs<syntaxhighlight lang="bash">
'# Bildet IPs aus dem Cluster in einen physischen Adressbereich des LANs<syntaxhighlight lang="bash">
Zeile 54: Zeile 57:
</syntaxhighlight>
</syntaxhighlight>


 
=== Reverse Proxy installieren ===
'# ingress-nginx installieren /.Reverse proxy um mehrere Domains auf einer IP erreichbar zu machen.
Reverse proxy um mehrere Domains auf einer IP erreichbar zu machen.


values.yaml<syntaxhighlight lang="yaml" line="1">
values.yaml<syntaxhighlight lang="yaml" line="1">
Zeile 71: Zeile 74:




'# oauth2-proxy installieren / Authentifizierung gegen Keyclok und Token Weiterleitung an Dashboard
'# oauth2-proxy installieren /  
 
 


=== OAUTH Proxy installieren ===
Authentifizierung gegen Keyclok und Token Weiterleitung an Dashboard
values.yaml<syntaxhighlight lang="yaml" line="1">
values.yaml<syntaxhighlight lang="yaml" line="1">
extraArgs:
extraArgs: