دانلود کوبرنتیز
کوبرنتیز باینریهایی را برای هر بخش، همراه با مجموعهای استاندارد از برنامههای کلاینت برای راهاندازی (bootstrap) یا تعامل با یک کلاستر ارائه میدهد. بخشهایی مانند API Server قابلیت اجرا در قالب ایمیجهای کانتینری داخل کلاستر را دارند. این بخشها همچنین بهعنوان بخشی از فرآیند انتشار رسمی، در قالب ایمیجهای کانتینری نیز عرضه میشوند. تمام باینریها و ایمیجهای کانتینری برای سیستمعاملها و معماریهای سختافزاری مختلف در دسترس هستند.
kubectl
ابزار خط فرمان کوبرنتیز، یعنی kubectl، این امکان را به شما میدهد که دستورات را بروی کلاسترهای کوبرنتیز اجرا کنید.
شما میتوانید از kubectl برای استقرار (deploy) برنامهها، بررسی و مدیریت منابع کلاستر، و مشاهده لاگها استفاده کنید.
برای اطلاعات بیشتر، از جمله فهرست کامل عملیاتهای kubectl، به kubectl مستندات مرجع. مراجعه کنید.
ابزار kubectl قابل نصب روی انواع پلتفرمهای لینوکس، macOS و ویندوز است. سیستمعامل مورد نظر خود را از لیست زیر انتخاب کنید.
- نصب kubectl بر روی سیستم عامل لینوکس
- نصب kubectl بر روی سیستم عامل مک
- نصب kubectl بر روی سیستم عامل ویندوز
ایمیجهای کانتینری
تمام ایمیجهای کانتینری کوبرنتیز در رجیستری ایمیج کانتینری 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.
امضای ایمیج های کانتینری
کوبرنتیز v1.26 [beta]
برای کوبرنتیز نسخه v1.33، ایمیجهای کانتینری با استفاده از امضاهای sigstoreامضا میشوند:
توجه:
امضاهای sigstore مربوط به ایمیجهای کانتینری در حال حاضر در مکانهای جغرافیایی مختلف یکسان نیستند. اطلاعات بیشتر درباره این مشکل در issue مربوطه در GitHub issue. موجود است.پروژه کوبرنتیز فهرستی از ایمیجهای کانتینری امضاشده کوبرنتیز را در قالب 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) کنید، ایمیج تکمعماری به همان شیوهای که برای لیستهای مانیفست چندمعماری امضا میشود، امضا خواهد شد.
باینری ها
میتوانید لینکهای دانلود اجزای کوبرنتیز (و چکسام آنها) را در فایلهای CHANGELOG پیدا کنید. همچنین میتوانید از downloadkubernetes.com برای فیلتر بر اساس نسخه و معماری استفاده کنید.
میتوانید لینکهای دانلود اجزای کوبرنتیز نسخه v1.33 (به همراه چکسام آنها) را در زیر پیدا کنید. برای دسترسی به دانلودهای نسخههای قدیمیتر پشتیبانیشده، به لینک مستندات مربوطه برای نسخههای قدیمیتر مراجعه کنید یا از downloadkubernetes.com استفاده کنید.
گزینههای دانلود
بازخورد
آیا این صفحه مفید بود؟
از بازخورد شما سپاسگزاریم. اگر سؤال خاص و قابل پاسخی درباره نحوه استفاده از کوبرنتیز دارید، آن را در Stack Overflow. اگر میخواهید یک Issue در مخزن GitHub باز کنید گزارش مشکل یا پیشنهاد بهبود.