Será genial usar tridentctl directamente desde mi macbook donde ejecuto todos mis comandos de kubectl
Para evitar esto, estoy usando el siguiente alias en mi dispositivo macOS:
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'
Utiliza el tridentctl que se ejecuta dentro de la implementación de Trident en el clúster K8S. Esto funcionó bien para mí. La única advertencia es que cualquier comando en el que especifique un archivo yaml con la opción -f buscará en el sistema de archivos pods y no en su disco local. Por lo tanto, primero debe trabajar con stdin/stdout o copiar el archivo yaml en el sistema de archivos pods.
Resuelvo el uso de tridentctl (NetApp Trident CLI) en macOS con Docker.
ninguna resolucion real? ¿Por qué no liberar tridentctl
con goreleaser? esto hace que la instalación sea torpe.
@netapp-ci, ¿podemos reabrir esto? La imagen de Docker realmente no resuelve esto, ya que solo usa una máquina virtual en Mac OS cuando ejecuta Docker allí.
El mensaje de cierre no lo dejó claro, pero en el directorio de extras en el tarball de lanzamiento hay una versión alternativa del binario tridentctl para MacOS.
extras/macos/bin/tridentctl
Comentario más útil
El mensaje de cierre no lo dejó claro, pero en el directorio de extras en el tarball de lanzamiento hay una versión alternativa del binario tridentctl para MacOS.
extras/macos/bin/tridentctl