Connect Client
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
tshCLI-Tool installiert. Siehe den Client Installation Guide für Installationsanweisungen. kubectlauf 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.

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.

Verwendung von kubectl
Jetzt können Sie kubectl Befehle verwenden, um mit Ihrem Kubernetes-Cluster zu interagieren:
kubectl get pods
kubectl get servicesZugriff 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=localVerfü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 lsAuf 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