Ce sera formidable d'utiliser tridentctl directement depuis mon macbook où j'exécute toutes mes commandes kubectl
Pour contourner ce problème, j'utilise l'alias suivant sur mon appareil 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'
Il utilise le tridentctl exécuté dans le déploiement de Trident sur le cluster K8S. Cela a bien fonctionné pour moi. La seule mise en garde est que toute commande dans laquelle vous spécifiez un fichier yaml avec l'option -f recherchera dans le système de fichiers pods et non dans votre disque local. Vous devez donc travailler avec stdin/stdout ou copier d'abord le fichier yaml dans le système de fichiers pods.
Je résous l'utilisation de tridentctl (NetApp Trident CLI) sur macOS avec Docker.
pas de vraie résolution ? pourquoi ne pas publier tridentctl
avec goreleaser ? cela rend l'installation maladroite.
@netapp-ci, pouvons-nous rouvrir ceci ? L'image Docker ne résout pas vraiment ce problème car elle utilise simplement une machine virtuelle sur mac os lors de l'exécution de Docker.
Le message de fermeture n'était pas clair, mais dans le répertoire extras de l'archive de publication, il existe une version alternative du binaire tridentctl pour MacOS.
extras/macos/bin/tridentctl
Commentaire le plus utile
Le message de fermeture n'était pas clair, mais dans le répertoire extras de l'archive de publication, il existe une version alternative du binaire tridentctl pour MacOS.
extras/macos/bin/tridentctl