این حالت نمایش چند صفحه ای قابل پرینت این قسمت می‌باشد. برای پرینت کلیک کنید..

بازگشت به حالت نمایش عادی این قسمت.

انتشارها

پروژه کوبرنتیز شاخه‌های انتشار (release branches) را برای سه نسخه جزئی (minor) اخیر نگهداری می‌کند. (1.33, 1.32, 1.31). کوبرنتیز 1.19 و نسخه های جدید تر ان تقریباً ۱ سال پشتیبانی patch دارند. نسخه‌های 1.18 و قدیمی‌تر کوبرنتیز تقریباً به‌مدت ۹ ماه پشتیبانی اصلاحی (patch support) دریافت می‌کردند.

نسخه‌های کوبرنتیز به‌صورت زیر بیان می‌شوند: x.y.z, که در آن x نسخه اصلی (major version)، y نسخه فرعی (minor version)، و z نسخه اصلاحی (patch version) است. که از اصطلاحات نسخه‌بندی معنایی پیروی می‌کند. سیاست ناسازگاری نسخه‌ها اطلاعات بیشتر در سند سیاست ناسازگاری نسخه‌ها موجود است.

تاریخچه انتشار

1.33

Latest Release:1.33.4 (released: )
End of Life:
Patch Releases: 1.33.1, 1.33.2, 1.33.3, 1.33.4

Complete 1.33 Schedule and Changelog

1.32

Latest Release:1.32.8 (released: )
End of Life:

Complete 1.32 Schedule and Changelog

1.31

Latest Release:1.31.12 (released: )
End of Life:

Complete 1.31 Schedule and Changelog

انتشار آینده

نگاهی بیندازید به برنامه ریزی برای انتشار نسخه بعدی 1.34 کوبرنتیز!

منابع مفید

برای اطلاعات کلیدی درباره نقش‌ها و فرآیند انتشاربه منابع تیم انتشار کوبرنتیز، به منابع تیم انتشار کوبرنتیز مراجعه کنید.

1 - دانلود کوبرنتیز

کوبرنتیز باینری‌هایی را برای هر بخش، همراه با مجموعه‌ای استاندارد از برنامه‌های کلاینت برای راه‌اندازی (bootstrap) یا تعامل با یک کلاستر ارائه می‌دهد. بخش‌هایی مانند API Server قابلیت اجرا در قالب ایمیج‌های کانتینری داخل کلاستر را دارند. این بخش‌ها همچنین به‌عنوان بخشی از فرآیند انتشار رسمی، در قالب ایمیج‌های کانتینری نیز عرضه می‌شوند. تمام باینری‌ها و ایمیج‌های کانتینری برای سیستم‌عامل‌ها و معماری‌های سخت‌افزاری مختلف در دسترس هستند.

kubectl

ابزار خط فرمان کوبرنتیز، یعنی kubectl، این امکان را به شما می‌دهد که دستورات را بروی کلاسترهای کوبرنتیز اجرا کنید.

شما می‌توانید از kubectl برای استقرار (deploy) برنامه‌ها، بررسی و مدیریت منابع کلاستر، و مشاهده لاگ‌ها استفاده کنید. برای اطلاعات بیشتر، از جمله فهرست کامل عملیات‌های kubectl، به kubectl مستندات مرجع. مراجعه کنید.

ابزار kubectl قابل نصب روی انواع پلتفرم‌های لینوکس، macOS و ویندوز است. سیستم‌عامل مورد نظر خود را از لیست زیر انتخاب کنید.

ایمیج‌های کانتینری

تمام ایمیج‌های کانتینری کوبرنتیز در رجیستری ایمیج کانتینری registry.k8s.io منتشر می‌شوند.

ایمیج‌های کانتینری معماری های قابل پشتیبانی
registry.k8s.io/kube-apiserver:v1.33.0 amd64, arm, arm64, ppc64le, s390x
registry.k8s.io/kube-controller-manager:v1.33.0 amd64, arm, arm64, ppc64le, s390x
registry.k8s.io/kube-proxy:v1.33.0 amd64, arm, arm64, ppc64le, s390x
registry.k8s.io/kube-scheduler:v1.33.0 amd64, arm, arm64, ppc64le, s390x
registry.k8s.io/conformance:v1.33.0 amd64, arm, arm64, ppc64le, s390x

معماری ایمیج‌های کانتینری

تمام ایمیج‌های کانتینری برای معماری‌های مختلف در دسترس هستند، و runtime کانتینر باید بر اساس پلتفرم زیرساختی، ایمیج مناسب را انتخاب کند. همچنین این امکان وجود دارد که یک معماری خاص را به‌طور مستقیم فراخوانی (pull) کنید، با افزودن پسوند به نام ایمیج کانتینر؛ برای مثال: registry.k8s.io/kube-apiserver-arm64:v1.33.0.

امضای ایمیج های کانتینری

FEATURE STATE: Kubernetes v1.26 [beta]

برای کوبرنتیز نسخه v1.33، ایمیج‌های کانتینری با استفاده از امضاهای sigstoreامضا می‌شوند:

پروژه کوبرنتیز فهرستی از ایمیج‌های کانتینری امضاشده کوبرنتیز را در قالب SPDX 2.3 منتشر می‌کند. شما می‌توانید این فهرست را با استفاده از دستور زیر دریافت کنید:

curl -Ls "https://sbom.k8s.io/$(curl -Ls https://dl.k8s.io/release/stable.txt)/release" | grep "SPDXID: SPDXRef-Package-registry.k8s.io" |  grep -v sha256 | cut -d- -f3- | sed 's/-/\//' | sed 's/-v1/:v1/'

برای تأیید دستی ایمیج‌های کانتینری امضاشده بخش‌های اصلی کوبرنتیز، به مطلب تأیید ایمیج‌های کانتینری امضاشده مراجعه کنید. اگر ایمیج کانتینری را برای یک معماری خاص دریافت (pull) کنید، ایمیج تک‌معماری به همان شیوه‌ای که برای لیست‌های مانیفست چندمعماری امضا می‌شود، امضا خواهد شد.

باینری ها

You can find links to download Kubernetes components (and their checksums) in the CHANGELOG files. Alternately, use downloadkubernetes.com to filter by version and architecture.

2 - یادداشت‌ها

یادداشت‌های انتشار کوبرنتیز

یادداشت‌های انتشار (Release Notes) را می‌توانید با مطالعه فهرست تغییرات که با نسخه کوبرنتیز شما مطابقت دارد، بیابید. برای مشاهده تغییرات نسخه 1.33، به GitHub مراجعه کنید.

همچنین، یادداشت‌های انتشار را می‌توانید به صورت آنلاین جستجو و فیلتر کنید در: relnotes.k8s.io. برای مشاهده یادداشت‌های انتشار فیلتر شده برای نسخه 1.33 به relnotes.k8s.io مراجعه کنید.