Akan sangat bagus untuk menggunakan tridentctl langsung dari macbook saya tempat saya menjalankan semua perintah kubectl saya
Untuk mengatasinya, saya menggunakan alias berikut di perangkat macOS saya:
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'
Ini menggunakan tridentctl yang berjalan dalam penerapan Trident di kluster K8S. Ini bekerja dengan baik untuk saya. Satu-satunya peringatan adalah, bahwa setiap perintah di mana Anda menentukan file yaml dengan opsi -f akan terlihat di sistem file pod dan bukan di disk lokal Anda. Jadi Anda harus bekerja dengan stdin/stdout atau menyalin file yaml ke sistem file pods terlebih dahulu.
Saya memecahkan penggunaan tridentctl (NetApp Trident CLI) di macOS dengan Docker.
tidak ada resolusi nyata? mengapa tidak merilis tridentctl
dengan goreleaser? ini membuat instalasi kikuk.
@netapp-ci, bisakah kami membukanya kembali? Gambar Docker tidak benar-benar menyelesaikan ini karena hanya menggunakan mesin virtual di mac os saat menjalankan Docker di sana.
Pesan tutup tidak memperjelas, tetapi di direktori ekstra di tarball rilis ada versi alternatif dari biner tridentctl untuk MacOS.
ekstra/macos/bin/tridentctl
Komentar yang paling membantu
Pesan tutup tidak memperjelas, tetapi di direktori ekstra di tarball rilis ada versi alternatif dari biner tridentctl untuk MacOS.
ekstra/macos/bin/tridentctl