Trident: Funktionsanfrage: Unterstützung für tridentctl auf macOS

Erstellt am 29. Aug. 2018  ·  5Kommentare  ·  Quelle: NetApp/trident

Es wird großartig sein, Tridentctl direkt von meinem Macbook aus zu verwenden, wo ich alle meine kubectl-Befehle ausführe

enhancement tracked

Hilfreichster Kommentar

Die Close-Meldung machte es nicht klar, aber im Extras-Verzeichnis im Release-Tarball gibt es einen alternativen Build der Tridentctl-Binärdatei für MacOS.

extras/macos/bin/tridentctl

Alle 5 Kommentare

Um dies zu umgehen, verwende ich den folgenden Alias ​​auf meinem macOS-Gerät:
tridentctl='kubectl exec -t -n trident $(kubectl get pods -n trident -l app=trident.netapp.io -o jsonpath="{.items[].metadata.name}") -c trident-main -- tridentctl -s 127.0.0.1:8000'
Es verwendet tridentctl, das innerhalb der Trident-Bereitstellung auf dem K8S-Cluster ausgeführt wird. Das hat bei mir gut funktioniert. Der einzige Vorbehalt ist, dass jeder Befehl, bei dem Sie eine YAML-Datei mit der Option -f angeben, im Pods-Dateisystem und nicht auf Ihrer lokalen Festplatte suchen würde. Sie müssen also zuerst mit stdin/stdout arbeiten oder die yaml-Datei in das Pod-Dateisystem kopieren.

Ich löse tridentctl (NetApp Trident CLI) auf macOS mit Docker.

https://hub.docker.com/r/sightseeker/tridentctl

keine wirkliche Auflösung? warum nicht tridentctl mit goreleaser veröffentlichen? das macht die Installation klobig.

@netapp-ci, können wir das bitte wieder öffnen? Das Docker-Image löst dies nicht wirklich, da es nur eine virtuelle Maschine unter Mac OS verwendet, wenn Docker dort ausgeführt wird.

Die Close-Meldung machte es nicht klar, aber im Extras-Verzeichnis im Release-Tarball gibt es einen alternativen Build der Tridentctl-Binärdatei für MacOS.

extras/macos/bin/tridentctl

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen