Trident: Demande de fonctionnalité : prise en charge de tridentctl sur macOS

Créé le 29 août 2018  ·  5Commentaires  ·  Source: NetApp/trident

Ce sera formidable d'utiliser tridentctl directement depuis mon macbook où j'exécute toutes mes commandes kubectl

enhancement tracked

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

Tous les 5 commentaires

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.

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

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

Cette page vous a été utile?
0 / 5 - 0 notes