سيكون من الرائع استخدام tridentctl مباشرة من جهاز macbook الخاص بي حيث أقوم بتشغيل جميع أوامر kubectl الخاصة بي
للتغلب على هذا ، أستخدم الاسم المستعار التالي على جهاز 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'
إنه يستخدم tridentctl الذي يعمل داخل نشر Trident على مجموعة K8S. هذا عمل جيد بالنسبة لي التحذير الوحيد هو أن أي أمر تحدد فيه ملف yaml مع الخيار -f سيبحث في نظام ملفات pods وليس القرص المحلي. لذلك عليك العمل مع stdin / stdout أو نسخ ملف yaml إلى نظام ملفات pods أولاً.
لقد قمت بحل استخدام tridentctl (NetApp Trident CLI) على macOS مع Docker.
لا يوجد قرار حقيقي؟ لماذا لا تطلق tridentctl
باستخدام أداة goreleaser؟ هذا يجعل التثبيت عالي الكعب.
@ netapp-ci ، هل يمكننا إعادة فتح هذا من فضلك؟ لا تحل صورة Docker هذا الأمر حقًا لأنها تستخدم فقط جهازًا افتراضيًا على نظام التشغيل Mac OS عند تشغيل Docker هناك.
لم توضح رسالة الإغلاق الأمر ، ولكن في دليل الإضافات في الإصدار tarball ، هناك بناء بديل لثنائي tridentctl لنظام التشغيل MacOS.
الإضافات / macos / bin / tridentctl
التعليق الأكثر فائدة
لم توضح رسالة الإغلاق الأمر ، ولكن في دليل الإضافات في الإصدار tarball ، هناك بناء بديل لثنائي tridentctl لنظام التشغيل MacOS.
الإضافات / macos / bin / tridentctl