ابزارها و نرم افزارهای گوناگونی جهت تعامل و ارتباط با Kubernetes وجود دارد که یکی از آنها kubectl می باشد که یک ابزار خط فرمانی می باشد. اکنون با استفاده از kubecolor می توان خروجی دستورهای kubectl را به صورت رنگی مشاهده کرد.
روش کار به اینصورت می باشد که kubecolor به صورت داخلی kubectl را فراخوانی می کند (internally calls) و خروجی آن را به صورت رنگی نمایش می دهد و هیچ کار دیگری انجام نمی دهد!
نصب kubecolor:
برای نصب kubecolor کافیست تا به صفحه releases آن در GitHub مراجعه کنید و آخرین نسخه ی آن را برای سیستم عامل خود دانلود کنید:
https://github.com/dty1er/kubecolor/releases
به عنوان نمونه برای دانلود نسخه x86-64 برای لینوکس کافیست تا دستور زیر را اجرا کنید:
$ wget -c https://github.com/dty1er/kubecolor/releases/download/v0.0.20/kubecolor_0.0.20_Linux_x86_64.tar.gz
سپس آن را از حالت فشرده خارج کنید:
$ tar -xzvf kubecolor_0.0.20_Linux_x86_64.tar.gz
اکنون فایل باینری kubecolor را با استفاده از کاربر root به مسیر زیر منتقل کنید:
# mv kubecolor /usr/local/bin
اکنون برای اجرای خودکار کافیست تا فایل bashrc. خود را باز کنید:
$ vi ~/.bashrc
سپس خطوط زیر را به آن اضافه کنید:
alias kubectl=kubecolor
### autocomplete for kubecolor
complete -o default -F __start_kubectl kubecolor
از این پس هنگام استفاده از دستور kubectl خروجی آن را به صورت رنگی و زیبا مشاهده خواهید کرد. در ادامه تصاویری از کارکرد kubecolor را مشاهده می کنید:
برای اطلاعات بیشتر در مورد kubecolor کافیست تا پروژه آن را بر روی GitHub مشاهده کنید:
https://github.com/dty1er/kubecolor