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

### kubectl

<!-- overview -->

ابزار خط فرمان کوبرنتیز، یعنی [kubectl](/docs/reference/kubectl/kubectl/)، این امکان را به شما می‌دهد که دستورات را بروی کلاسترهای کوبرنتیز اجرا کنید.

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


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

- [نصب kubectl بر روی سیستم عامل لینوکس](/docs/tasks/tools/install-kubectl-linux) 
- [نصب kubectl بر روی سیستم عامل مک](/docs/tasks/tools/install-kubectl-macos)
- [نصب kubectl بر روی سیستم عامل ویندوز](/docs/tasks/tools/install-kubectl-windows)

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

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

| ایمیج‌های کانتینری                                                         |معماری های قابل پشتیبانی         |
| ------------------------------------------------------------------------- | --------------------------------- |
| registry.k8s.io/kube-apiserver:v{{< skew currentPatchVersion >}}          | amd64, arm, arm64, ppc64le, s390x |
| registry.k8s.io/kube-controller-manager:v{{< skew currentPatchVersion >}} | amd64, arm, arm64, ppc64le, s390x |
| registry.k8s.io/kube-proxy:v{{< skew currentPatchVersion >}}              | amd64, arm, arm64, ppc64le, s390x |
| registry.k8s.io/kube-scheduler:v{{< skew currentPatchVersion >}}          | amd64, arm, arm64, ppc64le, s390x |
| registry.k8s.io/conformance:v{{< skew currentPatchVersion >}}             | amd64, arm, arm64, ppc64le, s390x |

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

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

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

{{< feature-state for_k8s_version="v1.26" state="beta" >}}


برای کوبرنتیز نسخه {{< param "version" >}}،
ایمیج‌های کانتینری با استفاده از امضاهای [sigstore](https://sigstore.dev)امضا می‌شوند:

{{< note >}}
امضاهای sigstore مربوط به ایمیج‌های کانتینری در حال حاضر در مکان‌های جغرافیایی مختلف یکسان نیستند.
اطلاعات بیشتر درباره این مشکل در issue مربوطه در [GitHub issue](https://github.com/kubernetes/registry.k8s.io/issues/187). موجود است.
{{< /note >}}

پروژه کوبرنتیز فهرستی از ایمیج‌های کانتینری امضاشده کوبرنتیز را در قالب [SPDX 2.3](https://spdx.dev/specifications/) منتشر می‌کند.
شما می‌توانید این فهرست را با استفاده از دستور زیر دریافت کنید:

```shell
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/'
```

برای تأیید دستی ایمیج‌های کانتینری امضاشده بخش‌های اصلی کوبرنتیز، به مطلب [تأیید ایمیج‌های کانتینری امضاشده](/docs/tasks/administer-cluster/verify-signed-artifacts) مراجعه کنید.
اگر ایمیج کانتینری را برای یک معماری خاص دریافت (pull) کنید، ایمیج تک‌معماری به همان شیوه‌ای که برای لیست‌های مانیفست چندمعماری امضا می‌شود، امضا خواهد شد.

## باینری ها

{{< release-binaries >}}
