Be Kubectl Compatible (1) – انجمن DEV
آیا می دانستید که “شما باید از یک نسخه کوبکتل استفاده کنید که در یک نسخه جزئی از خوشه شما باشد”؟
این یعنی چی؟
Kubernetes از Semantic Versioning استفاده می کند که به صورت vX.YZ بیان می شود
X = نسخه اصلی
Y = نسخه جزئی
Z = نسخه پچ
از این رو، به این معنی است که برای یک خوشه از نسخه 1.26 (نسخه اصلی = 1، نسخه جزئی = 26)، نسخه های معتبر kubectl که باید هنگام تعامل با خوشه استفاده کنید باید بین نسخه 1.25 و نسخه 1.27.
می توانید نسخه کوبکتل را با استفاده از دستور زیر بررسی کنید:kubectl version
.
از خروجی آن دستور، می توانید متوجه شوید که سازگار هستید یا خیر. من استفاده کرده ام --output=yaml
پرچم گذاری کنید تا اطلاعات بسیار بهتر ارائه شود.
زیر clientVersion
، می توانید نسخه نصب شده سرویس گیرنده kubectl را ببینید، در حالی که نسخه خوشه Kubernetes در زیر یافت می شود. serverVersion
.
اگر سازگار نیستید، میتوانید به سادگی Kubectl را دانگرید یا ارتقا دهید، یا بهتر از آن، میتوانید با قسمت دوم این مجموعه همراه باشید تا راه آسانتر و بهتری برای مدیریت این موضوع بیاموزید.