خانه
محصولات
Kubernetes
نصب Kubernetes در ایران
kubeadm، kubelet و kubectl برای راهاندازی کلاستر؛ هر نسخهٔ minor مخزن جداگانهٔ خودش را دارد. از مخزن داخلی dacker، بدون خطای ۴۰۳؛ توزیع و نسخه را انتخاب کنید و دستور کامل را کپی کنید.
مجوز: Apache-2.0
منبع: pkgs.k8s.io آخرین تغییر: ۷ مهر ۱۴۰۵
سایت سازنده
دستور نصب
توزیع سرور
توزیع
Ubuntu 24.04 noble
Ubuntu 22.04 jammy
EL 9 Alma · Rocky
EL 8 Alma · Rocky
CentOS 7 best-effort
نسخه
نسخه
1.37 پیشنهادی
1.36
1.35
مرورگر شما انتخاب بدون JavaScript را پشتیبانی نمیکند؛ دستورهای همهٔ ترکیبها زیر هم آمدهاند.
bash · Ubuntu 24.04
کپی همه
۱ کلید امضای dacker
کپی
# 1) Add the dacker signing key sudo curl -fsSL https://repo.dacker.ir/dacker.gpg -o /usr/share/keyrings/dacker.gpg
۲ افزودن مخزن
کپی
# 2) Add the repository sudo curl -fsSL https://repo.dacker.ir/apt/sources/dacker-kubernetes-v1.37.sources -o /etc/apt/sources.list.d/dacker-kubernetes-v1.37.sources
۳ نصب
کپی
# 3) Install sudo apt update sudo apt install kubelet kubeadm kubectl
۴ راهاندازی سرویس
کپی
# 4) Enable and start the service sudo systemctl enable --now kubelet
۵ بررسی نصب
کپی
# 5) Check the installation kubeadm version -o short kubectl version --client
بهجای فایل .sources ، یک خط .list میخواهید؟
جایگزین مرحلهٔ ۲
کپی
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/dacker.gpg] https://repo.dacker.ir/apt/kubernetes-v1.37 noble main" | sudo tee /etc/apt/sources.list.d/dacker-kubernetes-v1.37.list
bash · Ubuntu 22.04
کپی همه
۱ کلید امضای dacker
کپی
# 1) Add the dacker signing key sudo curl -fsSL https://repo.dacker.ir/dacker.gpg -o /usr/share/keyrings/dacker.gpg
۲ افزودن مخزن
کپی
# 2) Add the repository sudo curl -fsSL https://repo.dacker.ir/apt/sources/dacker-kubernetes-v1.37.list -o /etc/apt/sources.list.d/dacker-kubernetes-v1.37.list
۳ نصب
کپی
# 3) Install sudo apt update sudo apt install kubelet kubeadm kubectl
۴ راهاندازی سرویس
کپی
# 4) Enable and start the service sudo systemctl enable --now kubelet
۵ بررسی نصب
کپی
# 5) Check the installation kubeadm version -o short kubectl version --client
bash · EL 9
کپی همه
۱ کلید امضای سازنده
کپی
# 1) Import the vendor signing key sudo rpm --import https://repo.dacker.ir/el/keys/kubernetes-v1.37.asc
۲ افزودن مخزن
کپی
# 2) Add the repository sudo curl -fsSL https://repo.dacker.ir/el/repos/dacker-kubernetes-v1.37.repo -o /etc/yum.repos.d/dacker-kubernetes-v1.37.repo
۳ نصب
کپی
# 3) Install sudo dnf install kubelet kubeadm kubectl
۴ راهاندازی سرویس
کپی
# 4) Enable and start the service sudo systemctl enable --now kubelet
۵ بررسی نصب
کپی
# 5) Check the installation kubeadm version -o short kubectl version --client
bash · EL 8
کپی همه
۱ کلید امضای سازنده
کپی
# 1) Import the vendor signing key sudo rpm --import https://repo.dacker.ir/el/keys/kubernetes-v1.37.asc
۲ افزودن مخزن
کپی
# 2) Add the repository sudo curl -fsSL https://repo.dacker.ir/el/repos/dacker-kubernetes-v1.37.repo -o /etc/yum.repos.d/dacker-kubernetes-v1.37.repo
۳ نصب
کپی
# 3) Install sudo dnf install kubelet kubeadm kubectl
۴ راهاندازی سرویس
کپی
# 4) Enable and start the service sudo systemctl enable --now kubelet
۵ بررسی نصب
کپی
# 5) Check the installation kubeadm version -o short kubectl version --client
bash · CentOS 7
کپی همه
۱ کلید امضای سازنده
کپی
# 1) Import the vendor signing key sudo rpm --import https://repo.dacker.ir/el/keys/kubernetes-v1.37.asc
۲ افزودن مخزن
کپی
# 2) Add the repository sudo curl -fsSL https://repo.dacker.ir/el/repos/dacker-kubernetes-v1.37.repo -o /etc/yum.repos.d/dacker-kubernetes-v1.37.repo
۳ نصب
کپی
# 3) Install sudo yum install kubelet kubeadm kubectl
۴ راهاندازی سرویس
کپی
# 4) Enable and start the service sudo systemctl enable --now kubelet
۵ بررسی نصب
کپی
# 5) Check the installation kubeadm version -o short kubectl version --client
bash · Ubuntu 24.04
کپی همه
۱ کلید امضای dacker
کپی
# 1) Add the dacker signing key sudo curl -fsSL https://repo.dacker.ir/dacker.gpg -o /usr/share/keyrings/dacker.gpg
۲ افزودن مخزن
کپی
# 2) Add the repository sudo curl -fsSL https://repo.dacker.ir/apt/sources/dacker-kubernetes-v1.36.sources -o /etc/apt/sources.list.d/dacker-kubernetes-v1.36.sources
۳ نصب
کپی
# 3) Install sudo apt update sudo apt install kubelet kubeadm kubectl
۴ راهاندازی سرویس
کپی
# 4) Enable and start the service sudo systemctl enable --now kubelet
۵ بررسی نصب
کپی
# 5) Check the installation kubeadm version -o short kubectl version --client
بهجای فایل .sources ، یک خط .list میخواهید؟
جایگزین مرحلهٔ ۲
کپی
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/dacker.gpg] https://repo.dacker.ir/apt/kubernetes-v1.36 noble main" | sudo tee /etc/apt/sources.list.d/dacker-kubernetes-v1.36.list
bash · Ubuntu 22.04
کپی همه
۱ کلید امضای dacker
کپی
# 1) Add the dacker signing key sudo curl -fsSL https://repo.dacker.ir/dacker.gpg -o /usr/share/keyrings/dacker.gpg
۲ افزودن مخزن
کپی
# 2) Add the repository sudo curl -fsSL https://repo.dacker.ir/apt/sources/dacker-kubernetes-v1.36.list -o /etc/apt/sources.list.d/dacker-kubernetes-v1.36.list
۳ نصب
کپی
# 3) Install sudo apt update sudo apt install kubelet kubeadm kubectl
۴ راهاندازی سرویس
کپی
# 4) Enable and start the service sudo systemctl enable --now kubelet
۵ بررسی نصب
کپی
# 5) Check the installation kubeadm version -o short kubectl version --client
bash · EL 9
کپی همه
۱ کلید امضای سازنده
کپی
# 1) Import the vendor signing key sudo rpm --import https://repo.dacker.ir/el/keys/kubernetes-v1.36.asc
۲ افزودن مخزن
کپی
# 2) Add the repository sudo curl -fsSL https://repo.dacker.ir/el/repos/dacker-kubernetes-v1.36.repo -o /etc/yum.repos.d/dacker-kubernetes-v1.36.repo
۳ نصب
کپی
# 3) Install sudo dnf install kubelet kubeadm kubectl
۴ راهاندازی سرویس
کپی
# 4) Enable and start the service sudo systemctl enable --now kubelet
۵ بررسی نصب
کپی
# 5) Check the installation kubeadm version -o short kubectl version --client
bash · EL 8
کپی همه
۱ کلید امضای سازنده
کپی
# 1) Import the vendor signing key sudo rpm --import https://repo.dacker.ir/el/keys/kubernetes-v1.36.asc
۲ افزودن مخزن
کپی
# 2) Add the repository sudo curl -fsSL https://repo.dacker.ir/el/repos/dacker-kubernetes-v1.36.repo -o /etc/yum.repos.d/dacker-kubernetes-v1.36.repo
۳ نصب
کپی
# 3) Install sudo dnf install kubelet kubeadm kubectl
۴ راهاندازی سرویس
کپی
# 4) Enable and start the service sudo systemctl enable --now kubelet
۵ بررسی نصب
کپی
# 5) Check the installation kubeadm version -o short kubectl version --client
bash · CentOS 7
کپی همه
۱ کلید امضای سازنده
کپی
# 1) Import the vendor signing key sudo rpm --import https://repo.dacker.ir/el/keys/kubernetes-v1.36.asc
۲ افزودن مخزن
کپی
# 2) Add the repository sudo curl -fsSL https://repo.dacker.ir/el/repos/dacker-kubernetes-v1.36.repo -o /etc/yum.repos.d/dacker-kubernetes-v1.36.repo
۳ نصب
کپی
# 3) Install sudo yum install kubelet kubeadm kubectl
۴ راهاندازی سرویس
کپی
# 4) Enable and start the service sudo systemctl enable --now kubelet
۵ بررسی نصب
کپی
# 5) Check the installation kubeadm version -o short kubectl version --client
bash · Ubuntu 24.04
کپی همه
۱ کلید امضای dacker
کپی
# 1) Add the dacker signing key sudo curl -fsSL https://repo.dacker.ir/dacker.gpg -o /usr/share/keyrings/dacker.gpg
۲ افزودن مخزن
کپی
# 2) Add the repository sudo curl -fsSL https://repo.dacker.ir/apt/sources/dacker-kubernetes-v1.35.sources -o /etc/apt/sources.list.d/dacker-kubernetes-v1.35.sources
۳ نصب
کپی
# 3) Install sudo apt update sudo apt install kubelet kubeadm kubectl
۴ راهاندازی سرویس
کپی
# 4) Enable and start the service sudo systemctl enable --now kubelet
۵ بررسی نصب
کپی
# 5) Check the installation kubeadm version -o short kubectl version --client
بهجای فایل .sources ، یک خط .list میخواهید؟
جایگزین مرحلهٔ ۲
کپی
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/dacker.gpg] https://repo.dacker.ir/apt/kubernetes-v1.35 noble main" | sudo tee /etc/apt/sources.list.d/dacker-kubernetes-v1.35.list
bash · Ubuntu 22.04
کپی همه
۱ کلید امضای dacker
کپی
# 1) Add the dacker signing key sudo curl -fsSL https://repo.dacker.ir/dacker.gpg -o /usr/share/keyrings/dacker.gpg
۲ افزودن مخزن
کپی
# 2) Add the repository sudo curl -fsSL https://repo.dacker.ir/apt/sources/dacker-kubernetes-v1.35.list -o /etc/apt/sources.list.d/dacker-kubernetes-v1.35.list
۳ نصب
کپی
# 3) Install sudo apt update sudo apt install kubelet kubeadm kubectl
۴ راهاندازی سرویس
کپی
# 4) Enable and start the service sudo systemctl enable --now kubelet
۵ بررسی نصب
کپی
# 5) Check the installation kubeadm version -o short kubectl version --client
bash · EL 9
کپی همه
۱ کلید امضای سازنده
کپی
# 1) Import the vendor signing key sudo rpm --import https://repo.dacker.ir/el/keys/kubernetes-v1.35.asc
۲ افزودن مخزن
کپی
# 2) Add the repository sudo curl -fsSL https://repo.dacker.ir/el/repos/dacker-kubernetes-v1.35.repo -o /etc/yum.repos.d/dacker-kubernetes-v1.35.repo
۳ نصب
کپی
# 3) Install sudo dnf install kubelet kubeadm kubectl
۴ راهاندازی سرویس
کپی
# 4) Enable and start the service sudo systemctl enable --now kubelet
۵ بررسی نصب
کپی
# 5) Check the installation kubeadm version -o short kubectl version --client
bash · EL 8
کپی همه
۱ کلید امضای سازنده
کپی
# 1) Import the vendor signing key sudo rpm --import https://repo.dacker.ir/el/keys/kubernetes-v1.35.asc
۲ افزودن مخزن
کپی
# 2) Add the repository sudo curl -fsSL https://repo.dacker.ir/el/repos/dacker-kubernetes-v1.35.repo -o /etc/yum.repos.d/dacker-kubernetes-v1.35.repo
۳ نصب
کپی
# 3) Install sudo dnf install kubelet kubeadm kubectl
۴ راهاندازی سرویس
کپی
# 4) Enable and start the service sudo systemctl enable --now kubelet
۵ بررسی نصب
کپی
# 5) Check the installation kubeadm version -o short kubectl version --client
bash · CentOS 7
کپی همه
۱ کلید امضای سازنده
کپی
# 1) Import the vendor signing key sudo rpm --import https://repo.dacker.ir/el/keys/kubernetes-v1.35.asc
۲ افزودن مخزن
کپی
# 2) Add the repository sudo curl -fsSL https://repo.dacker.ir/el/repos/dacker-kubernetes-v1.35.repo -o /etc/yum.repos.d/dacker-kubernetes-v1.35.repo
۳ نصب
کپی
# 3) Install sudo yum install kubelet kubeadm kubectl
۴ راهاندازی سرویس
کپی
# 4) Enable and start the service sudo systemctl enable --now kubelet
۵ بررسی نصب
کپی
# 5) Check the installation kubeadm version -o short kubectl version --client
نسخهها روی هر توزیع
N/A : سازنده این نسخه را برای آن توزیع منتشر نمیکند یا ساخته نمیشود (دلیلش در بخش دستور نصب آمده). «—»: این محصول برای آن خانوادهٔ توزیع ارائه نمیشود.
پیش از نصب
روی EL 8 اگر dnf بسته را بهخاطر ماژولهای AppStream فیلتر کرد، این پرسش را ببینید.
CentOS 7 بهصورت best-effort نگهداری میشود: نسخهها منجمدند و ممکن است از نسخهٔ توزیعهای دیگر قدیمیتر باشند.
راهنمای نصب Kubernetes برای هر توزیع
هر صفحه دستور کامل، نسخهٔ دقیق بستهها و خطاهای رایج همان توزیع را دارد.
فهرست کامل بستهها
همهٔ بستههایی که هر مخزن برای هر توزیع دارد، از manifest مخزن.
kubernetes-v1.37 · Ubuntu 24.04 · 89.3 MB · ۵ بسته
بسته نسخه
kubelet 1.37.1-1.1
kubeadm 1.37.1-1.1
kubectl 1.37.1-1.1
cri-tools 1.37.0-1.1
kubernetes-cni 1.9.1-1.1
kubernetes-v1.37 · Ubuntu 22.04 · 89.3 MB · ۵ بسته
بسته نسخه
kubelet 1.37.1-1.1
kubeadm 1.37.1-1.1
kubectl 1.37.1-1.1
cri-tools 1.37.0-1.1
kubernetes-cni 1.9.1-1.1
kubernetes-v1.37 · AlmaLinux / Rocky / RHEL 9 · 53.1 MB · ۵ بسته
بسته نسخه
kubelet 1.37.1-150500.1.1
kubeadm 1.37.1-150500.1.1
kubectl 1.37.1-150500.1.1
cri-tools 1.37.0-150500.1.1
kubernetes-cni 1.9.1-150500.1.1
kubernetes-v1.37 · AlmaLinux / Rocky / RHEL 8 · 53.1 MB · ۵ بسته
بسته نسخه
kubelet 1.37.1-150500.1.1
kubeadm 1.37.1-150500.1.1
kubectl 1.37.1-150500.1.1
cri-tools 1.37.0-150500.1.1
kubernetes-cni 1.9.1-150500.1.1
kubernetes-v1.37 · CentOS 7 · 53.1 MB · ۵ بسته
بسته نسخه
kubelet 1.37.1-150500.1.1
kubeadm 1.37.1-150500.1.1
kubectl 1.37.1-150500.1.1
cri-tools 1.37.0-150500.1.1
kubernetes-cni 1.9.1-150500.1.1
kubernetes-v1.36 · Ubuntu 24.04 · 88.8 MB · ۵ بسته
بسته نسخه
kubelet 1.36.5-1.1
kubeadm 1.36.5-1.1
kubectl 1.36.5-1.1
cri-tools 1.36.0-1.1
kubernetes-cni 1.9.1-1.1
kubernetes-v1.36 · Ubuntu 22.04 · 88.8 MB · ۵ بسته
بسته نسخه
kubelet 1.36.5-1.1
kubeadm 1.36.5-1.1
kubectl 1.36.5-1.1
cri-tools 1.36.0-1.1
kubernetes-cni 1.9.1-1.1
kubernetes-v1.36 · AlmaLinux / Rocky / RHEL 9 · 52.7 MB · ۵ بسته
بسته نسخه
kubelet 1.36.5-150500.1.1
kubeadm 1.36.5-150500.1.1
kubectl 1.36.5-150500.1.1
cri-tools 1.36.0-150500.1.1
kubernetes-cni 1.9.1-150500.1.1
kubernetes-v1.36 · AlmaLinux / Rocky / RHEL 8 · 52.7 MB · ۵ بسته
بسته نسخه
kubelet 1.36.5-150500.1.1
kubeadm 1.36.5-150500.1.1
kubectl 1.36.5-150500.1.1
cri-tools 1.36.0-150500.1.1
kubernetes-cni 1.9.1-150500.1.1
kubernetes-v1.36 · CentOS 7 · 52.7 MB · ۵ بسته
بسته نسخه
kubelet 1.36.5-150500.1.1
kubeadm 1.36.5-150500.1.1
kubectl 1.36.5-150500.1.1
cri-tools 1.36.0-150500.1.1
kubernetes-cni 1.9.1-150500.1.1
kubernetes-v1.35 · Ubuntu 24.04 · 88.2 MB · ۵ بسته
بسته نسخه
kubelet 1.35.9-1.1
kubeadm 1.35.9-1.1
kubectl 1.35.9-1.1
cri-tools 1.35.0-1.1
kubernetes-cni 1.8.0-1.1
kubernetes-v1.35 · Ubuntu 22.04 · 88.2 MB · ۵ بسته
بسته نسخه
kubelet 1.35.9-1.1
kubeadm 1.35.9-1.1
kubectl 1.35.9-1.1
cri-tools 1.35.0-1.1
kubernetes-cni 1.8.0-1.1
kubernetes-v1.35 · AlmaLinux / Rocky / RHEL 9 · 52.2 MB · ۵ بسته
بسته نسخه
kubelet 1.35.9-150500.1.1
kubeadm 1.35.9-150500.1.1
kubectl 1.35.9-150500.1.1
cri-tools 1.35.0-150500.1.1
kubernetes-cni 1.8.0-150500.1.1
kubernetes-v1.35 · AlmaLinux / Rocky / RHEL 8 · 52.2 MB · ۵ بسته
بسته نسخه
kubelet 1.35.9-150500.1.1
kubeadm 1.35.9-150500.1.1
kubectl 1.35.9-150500.1.1
cri-tools 1.35.0-150500.1.1
kubernetes-cni 1.8.0-150500.1.1
kubernetes-v1.35 · CentOS 7 · 52.2 MB · ۵ بسته
بسته نسخه
kubelet 1.35.9-150500.1.1
kubeadm 1.35.9-150500.1.1
kubectl 1.35.9-150500.1.1
cri-tools 1.35.0-150500.1.1
kubernetes-cni 1.8.0-150500.1.1