Será ótimo usar o tridentctl diretamente do meu macbook, onde executo todos os meus comandos kubectl
Para contornar isso, estou usando o seguinte alias no meu 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'
Ele usa o tridentctl em execução na implantação do Trident no cluster K8S. Isto funcionou bem para mim. A única ressalva é que qualquer comando em que você especifica um arquivo yaml com a opção -f procuraria no sistema de arquivos pods e não no disco local. Então você tem que trabalhar com stdin/stdout ou copiar o arquivo yaml para o sistema de arquivos pods primeiro.
Eu resolvo o uso do tridentctl (NetApp Trident CLI) no macOS com o Docker.
sem resolução real? por que não liberar tridentctl
com goreleaser? isso torna a instalação desajeitada.
@netapp-ci, podemos reabrir isso? A imagem do Docker realmente não resolve isso, pois apenas usa uma máquina virtual no mac os ao executar o Docker lá.
A mensagem de fechamento não deixou claro, mas no diretório extras no tarball de lançamento há uma versão alternativa do binário tridentctl para MacOS.
extras/macos/bin/tridentctl
Comentários muito úteis
A mensagem de fechamento não deixou claro, mas no diretório extras no tarball de lançamento há uma versão alternativa do binário tridentctl para MacOS.
extras/macos/bin/tridentctl