NatronTech Logo
SicherheitTeleportKubernetes Access

Connect Client

Stage
Experimental
Requires

Sie können den Teleport Connect Client oder das tsh CLI-Tool verwenden, um auf Ihre von Teleport verwalteten Kubernetes-Cluster zuzugreifen.

Voraussetzungen

  • Teleport Connect auf Ihrem Rechner installiert oder tsh CLI-Tool installiert. Siehe den Client Installation Guide für Installationsanweisungen.
  • kubectl auf Ihrem Rechner installiert. Sie können es von der offiziellen Kubernetes Dokumentation herunterladen.
  • Sie müssen in einer Teleport-Rolle sein, der Zugriff auf die Kubernetes-Cluster gewährt wurde, mit denen Sie sich verbinden möchten.

Zugriff auf einen Kubernetes-Cluster mit Teleport Connect

Teleport Connect Starten

Öffnen Sie die Teleport Connect Anwendung über Ihr Anwendungsmenü oder die Desktop-Verknüpfung.

Bei Ihrem Teleport Cluster anmelden

Verwenden Sie die Teleport Connect Oberfläche, um sich mit Ihren Anmeldeinformationen bei Ihrem Teleport Cluster anzumelden.

Teleport Passwordless Signin

Auf Kubernetes zugreifen

Sobald Sie angemeldet sind, suchen Sie nach dem Kubernetes-Cluster, auf den Sie zugreifen möchten, und klicken Sie auf Connect, um eine interaktive Shell zu öffnen.

Teleport Kubernetes Access

Verwendung von kubectl

Jetzt können Sie kubectl Befehle verwenden, um mit Ihrem Kubernetes-Cluster zu interagieren:

kubectl get pods
kubectl get services

Zugriff auf einen Kubernetes-Cluster mit tsh CLI

Bei Ihrem Teleport Cluster anmelden

Verwenden Sie den tsh login Befehl, um sich bei Ihrem Teleport Cluster anzumelden:

tsh login --proxy=<your-teleport-proxy> --user=<your-username> --auth=local

Verfügbare Kubernetes-Cluster auflisten

Verwenden Sie den tsh kube ls Befehl, um alle verfügbaren Kubernetes-Cluster aufzulisten, auf die Sie Zugriff haben:

tsh kube ls

Auf Kubernetes-Cluster zugreifen

Verwenden Sie den tsh kube login Befehl, um auf einen spezifischen Kubernetes-Cluster zuzugreifen:

tsh kube login <kube-cluster-name>

Verwendung von kubectl

Jetzt können Sie kubectl Befehle verwenden, um mit Ihrem Kubernetes-Cluster zu interagieren:

kubectl get pods
kubectl get services

On this page