سرویس فعال — سفارش آنلاین از پنل

K3s مدیریت‌شده، کوبرنتیز سبک و آماده

K3s توزیع سبک و استاندارد کوبرنتیز است. در ایران‌کلاد یک خوشهٔ K3s تک‌نودی را از پنل می‌سازید، حدود سه تا پنج دقیقه بعد فایل kubeconfig را دریافت می‌کنید و با kubectl و Helm کار را شروع می‌کنید؛ پرداخت ساعتی از کیف پول.

حساب دارید؟ وارد شوید

از ۱٬۳۲۰ تومان در ساعت،  حدود ۹۶۳٬۶۰۰ تومان در ماه

خوشهٔ تحویلی

۱ نود · Kubernetes 1.30 بر پایهٔ K3s

$ kubectl get nodes

edge-1Readyv1.30.5+k3s1

$ kubectl get pods -n kube-system

corednsRunning

traefikRunning

metrics-serverRunning

local-path-provisionerRunning

شروع قیمت · Edge-Nano با کارمزد مدیریت

۱٬۳۲۰ تومان / ساعت

حدود ۹۶۳٬۶۰۰ تومان در ماه (۷۳۰ ساعت)

  • پورت ۱۰ گیگابیت اختصاصی برای هر سرور
  • دیسک NVMe SSD روی همهٔ سرورها
  • آماده زیر ۶۰ ثانیه راه‌اندازی خودکار سرور
  • دیتاسنتر تهران میزبانی داخل ایران
  • صورت‌حساب ساعتی پرداخت به تومان

معرفی

K3s مدیریت‌شده؛ کوبرنتیز واقعی بدون دردسر نصب

K3s نسخهٔ کم‌حجم و سازگار کوبرنتیز است: کنترل‌پلِین در یک فایل اجرایی، مصرف حافظهٔ کمتر و اجزای پرکاربرد از پیش همراه. همان API‌ها و همان فایل‌های YAML کوبرنتیز را اجرا می‌کند، پس هر مهارتی که دارید بدون تغییر به کار می‌آید.

در ایران‌کلاد خوشهٔ K3s تک‌نودی را از پنل می‌سازید و ما نصب، تنظیم آدرس API و ساخت kubeconfig را انجام می‌دهیم. سرور نود در دیتاسنتر ما در ایران اجرا می‌شود و هزینه ساعتی از کیف پول کسر می‌شود؛ قرارداد ماهانه‌ای در کار نیست.

امکانات

چه چیزی دریافت می‌کنید؟

سبک و کم‌مصرف

کنترل‌پلِین K3s در یک فایل اجرایی است و روی نودی با یک گیگابایت رَم هم اجرا می‌شود.

آماده در چند دقیقه

از کلیک روی «ساخت خوشه» تا دریافت kubeconfig معمولاً سه تا پنج دقیقه طول می‌کشد.

سازگار با کوبرنتیز

kubectl‏، Helm و همان فایل‌های YAML کوبرنتیز بدون تغییر کار می‌کنند.

Ingress آماده با Traefik

Traefik روی پورت‌های ۸۰ و ۴۴۳ نود گوش می‌دهد و منابع Ingress شما را مستقیم می‌پذیرد.

ذخیره‌سازی محلی

StorageClass پیش‌فرض local-path است؛ PVC‌ها روی دیسک خود نود ساخته می‌شوند.

پرداخت ساعتی

قیمت سرور نود به‌علاوهٔ ۲۰٪ کارمزد مدیریت، هر ساعت از کیف پول، بدون قرارداد.

قیمت و سفارش

قالب‌های خوشه و قیمت

هزینه ساعتی است و شامل سرور نود و کارمزد مدیریت می‌شود.

  • قیمت سرور نود + ۲۰٪ کارمزد مدیریت، هر ساعت از کیف پول؛ بدون قرارداد
  • ۵۰ گیگابایت ترافیک ماهانه برای نود؛ بستهٔ ترافیک اضافه از پنل
  • هر دو قالب تک‌نودی‌اند؛ دسترس‌پذیری بالا ندارند (محدودیت‌ها)

همین حالا یک خوشه بسازید

قالب را انتخاب کنید، چند دقیقه صبر کنید و kubeconfig را دانلود کنید. فراموش نکنید پورت ۶۴۴۳ را در فایروال فقط برای IP خودتان باز کنید.

حساب دارید؟ وارد شوید تا مستقیم به فرم ساخت خوشه بروید.

Edge-Nano

۱٬۳۲۰ تومان / ساعت

حدود ۹۶۳٬۶۰۰ تومان در ماه

۱ نود،۱ هسته،۱ گیگابایت رَم،۲۰ گیگابایت دیسک

یادگیری، آزمایش و محیط موقت،  ۵۰ گیگابایت ترافیک ماهانه

ساخت خوشهٔ Edge-Nano

Edge-S

برای کار واقعی

۴٬۲۰۰ تومان / ساعت

حدود ۳٬۰۶۶٬۰۰۰ تومان در ماه

۱ نود،۲ هسته،۴ گیگابایت رَم،۸۰ گیگابایت دیسک

چند سرویس واقعی و staging،  ۵۰ گیگابایت ترافیک ماهانه

ساخت خوشهٔ Edge-S

۴ گام تا شروع

از ثبت‌نام تا اولین kubectl در چهار گام

ساخت سرور نود، نصب K3s و آماده‌سازی kubeconfig خودکار است؛ کار شما از جایی شروع می‌شود که برنامه را مستقر می‌کنید.

  1. گام ۱: ثبت‌نام و افزایش موجودی

    حساب بسازید و موجودی کیف پول را دست‌کم به اندازهٔ هزینهٔ ساعت اول سرور نود افزایش دهید.

  2. گام ۲: انتخاب قالب خوشه

    در بخش کوبرنتیز پنل، یک نام برای خوشه بنویسید و قالب Edge-Nano یا Edge-S را انتخاب کنید.

  3. گام ۳: دریافت kubeconfig

    حدود سه تا پنج دقیقه بعد، وقتی وضعیت خوشه «در حال اجرا» شد، فایل kubeconfig را از همان صفحه دانلود کنید.

  4. گام ۴: باز کردن پورت API و استقرار

    در فایروال ابری پورت ۶۴۴۳ را فقط برای IP خودتان باز کنید، با kubectl get nodes اتصال را بررسی کنید و اولین Deployment را بسازید.

راهنمای کامل

راهنمای کامل K3s مدیریت‌شده در ایران‌کلاد

این راهنما برای کسی است که می‌خواهد با کمترین هزینه و پیچیدگی یک خوشهٔ کوبرنتیز واقعی داشته باشد. توضیح می‌دهیم K3s چه فرقی با کوبرنتیز کامل دارد، خوشه‌ای که تحویل می‌گیرید دقیقاً چه اجزایی دارد، هزینه چطور حساب می‌شود و کجا باید سراغ گزینهٔ دیگری بروید. اگر به‌دنبال نگاه کلی‌تر به کوبرنتیز هستید، صفحهٔ کوبرنتیز مدیریت‌شده را هم بخوانید.

۱۰ بخش حدود ۶ دقیقه مطالعه

فهرست مطالب

K3s چیست و چرا به آن کوبرنتیز سبک می‌گویند؟

K3s یک توزیع رسمی و سازگار کوبرنتیز است که برای محیط‌های کم‌منابع طراحی شده. در کوبرنتیز معمولی، etcd‏، kube-apiserver‏، scheduler و controller-manager هر کدام جداگانه نصب و نگه‌داری می‌شوند؛ در K3s همهٔ این‌ها در یک فایل اجرایی کنار هم قرار گرفته‌اند. به همین دلیل نصبش در چند دقیقه تمام می‌شود و روی سروری با یک یا چند گیگابایت رَم هم بالا می‌آید.

برای شما به‌عنوان کاربر، تفاوت محسوسی در کار روزمره وجود ندارد: همان Deployment‏، Service‏، Ingress‏، ConfigMap و Secret را می‌نویسید و همان دستورهای kubectl را اجرا می‌کنید. هر مهارتی که در K3s یاد بگیرید، در هر خوشهٔ کوبرنتیز دیگری هم به کارتان می‌آید.

خوشهٔ K3s ایران‌کلاد برای چه کسانی مناسب است؟

خوشه‌ای که امروز ارائه می‌کنیم تک‌نودی است؛ یعنی کنترل‌پلِین و بارهای کاری روی یک سرور اجرا می‌شوند. این طراحی برای سناریوهای زیر کاملاً جواب می‌دهد:

  • یادگیری کوبرنتیز بدون درگیر شدن با نصب و شبکه؛ از دقیقهٔ پنجم kubectl در دست شماست
  • محیط staging یا تست که manifest‌های تولید را پیش از استقرار نهایی امتحان می‌کند
  • چند سرویس کوچک مثل API، پنل مدیریت و یک worker که می‌خواهید با Helm مدیریتشان کنید
  • هاب مرکزی IoT که داده را از دستگاه‌ها با MQTT (مثلاً Mosquitto) دریافت و پردازش می‌کند
  • محیط موقت برای هر شاخهٔ کد که بعد از بررسی حذف می‌شود و فقط برای همان چند ساعت هزینه دارد
  • تیم‌هایی که از Docker Compose بزرگ‌تر شده‌اند و می‌خواهند قدم‌به‌قدم به کوبرنتیز مهاجرت کنند

بازگشت به فهرست مطالب

خوشهٔ تحویلی دقیقاً چه اجزایی دارد؟

ما K3s را با تنظیمات پیش‌فرض خودش نصب می‌کنیم و چیزی از آن حذف نمی‌کنیم. فقط آدرس API را روی IP عمومی نود تنظیم می‌کنیم تا kubeconfig از بیرون قابل استفاده باشد. جدول زیر اجزایی را نشان می‌دهد که از لحظهٔ اول در خوشه فعال‌اند:

جزءنقشنکتهٔ عملی
TraefikIngress Controllerروی پورت‌های ۸۰ و ۴۴۳ نود گوش می‌دهد؛ منابع Ingress را مستقیم می‌پذیرد
ServiceLBپیاده‌سازی Service از نوع LoadBalancerسرویس LoadBalancer روی IP عمومی همان نود منتشر می‌شود
local-pathStorageClass پیش‌فرضPersistentVolumeClaim روی دیسک خود نود ساخته می‌شود
CoreDNSDNS داخلی خوشهPod‌ها همدیگر را با نام سرویس پیدا می‌کنند
metrics-serverآمار مصرف CPU و رَمدستور kubectl top و HorizontalPodAutoscaler کار می‌کنند
flannelشبکهٔ Pod‌هابدون تنظیم اضافه فعال است

نسخهٔ نصب‌شده K3s v1.30.5+k3s1 (معادل Kubernetes 1.30) است. ابزارهای اضافه مثل cert-manager یا داشبورد را خودتان با Helm نصب می‌کنید.

بازگشت به فهرست مطالب

قیمت خوشهٔ K3s و نحوهٔ محاسبه

هزینهٔ خوشه از دو بخش تشکیل می‌شود: قیمت ساعتی سرور نود، که دقیقاً همان قیمت پلن سرور ابری است، و ۲۰٪ کارمزد مدیریت روی آن. هر دو بخش هر ساعت از کیف پول کسر می‌شوند. هنگام ساخت، هزینهٔ ساعت اول سرور برداشته می‌شود؛ پس پیش از ساخت مطمئن شوید موجودی کافی دارید.

جدول زیر از قیمت لحظه‌ای پلن‌ها محاسبه شده است. معادل ماهانه بر پایهٔ ۷۳۰ ساعت است؛ فرم ساخت خوشه در پنل هم عدد ماهانه را با همین مبنا نشان می‌دهد، ولی کسر واقعی ساعتی است. قیمت سایر سرویس‌ها را در قیمت‌گذاری ببینید.

قالبمنابع نودساعتی (تومان)تقریبی ماهانه (تومان)
Edge-Nano۱ هسته، ۱ گیگ رَم، ۲۰ گیگ دیسک۱٬۳۲۰۹۶۳٬۶۰۰
Edge-S۲ هسته، ۴ گیگ رَم، ۸۰ گیگ دیسک۴٬۲۰۰۳٬۰۶۶٬۰۰۰

بازگشت به فهرست مطالب

Edge-Nano یا Edge-S؛ کدام را انتخاب کنم؟

خود کنترل‌پلِین K3s، به‌همراه Traefik و CoreDNS، چند صد مگابایت از حافظه را مصرف می‌کند. روی Edge-Nano با یک گیگابایت رَم، فضای باقی‌مانده برای یک یا دو سرویس سبک کافی است؛ مثلاً یک API کوچک یا یک وب‌سایت ایستا پشت Traefik. این قالب برای یادگیری، آزمایش chart‌های Helm و محیط‌های موقت انتخاب اقتصادی است.

Edge-S با چهار گیگابایت رَم و دو هسته جای واقعی برای کار دارد: چند Deployment، یک دیتابیس کوچک داخل خوشه و ابزارهای پایش سبک. اگر قرار است سرویسی را به کاربر واقعی عرضه کنید، از Edge-S شروع کنید. با دستور kubectl top nodes همیشه می‌توانید ببینید چقدر از منابع مصرف شده است.

بازگشت به فهرست مطالب

راه‌اندازی خوشه و استقرار اولین برنامه

کل مسیر از ساخت تا دیدن اولین صفحه در مرورگر کمتر از ده دقیقه طول می‌کشد:

  1. کیف پول را شارژ کنید و در پنل به بخش کوبرنتیز بروید
  2. نام خوشه را بنویسید، Edge-Nano یا Edge-S را انتخاب کنید و «ساخت خوشه» را بزنید
  3. سه تا پنج دقیقه صبر کنید تا وضعیت به «در حال اجرا» برسد و kubeconfig را دانلود کنید
  4. در فایروال ابری پورت ۶۴۴۳ را فقط برای IP خودتان باز کنید
  5. با kubectl get nodes اتصال را بررسی کنید؛ یک نود با وضعیت Ready می‌بینید
  6. یک Deployment و یک Ingress بسازید؛ Traefik درخواست‌های پورت ۸۰ را به سرویس شما می‌رساند

برای استفاده از دامنهٔ خودتان، یک رکورد A به IP نود در مدیریت DNS بسازید و نام دامنه را در فیلد host منبع Ingress بنویسید.

بازگشت به فهرست مطالب

امنیت خوشه و دسترسی به API

فایل kubeconfig کلید کامل مدیریت خوشه است؛ هر کس آن را داشته باشد می‌تواند همه‌چیز را تغییر دهد یا حذف کند. آن را در مخزن کد قرار ندهید، روی سیستم خودتان با دسترسی محدود نگه دارید و برای CI/CD یک ServiceAccount جدا با Role محدود به یک namespace بسازید.

پورت API را هرگز برای همهٔ اینترنت باز نکنید. قانون فایروال را به IP ثابت دفتر یا سرور CI محدود کنید. ارتباط با API همیشه با TLS انجام می‌شود و گواهی آن روی IP عمومی نود صادر شده است. برای سرویس‌هایی که از بیرون در دسترس‌اند، گواهی SSL را روی Ingress فعال کنید.

بازگشت به فهرست مطالب

مهاجرت از Docker Compose یا خوشهٔ دیگر

اگر برنامهٔ شما امروز با docker-compose روی یک سرور اجرا می‌شود، ابزار متن‌باز Kompose فایل compose را به manifest‌های کوبرنتیز تبدیل می‌کند. خروجی را بازبینی کنید، volume‌ها را به PersistentVolumeClaim تبدیل کنید و با kubectl apply روی خوشه اجرا کنید.

برای انتقال از یک خوشهٔ کوبرنتیز دیگر، manifest‌ها یا chart‌های Helm را مستقیم روی خوشهٔ جدید اعمال کنید و داده‌های پایدار را با ابزار خود برنامه منتقل کنید. اگر هنوز بین کوبرنتیز و سوارم مردد هستید، داکر سوارم مدیریت‌شده هم با همان فایل compose کار می‌کند.

بازگشت به فهرست مطالب

پایش و عیب‌یابی روزمرهٔ خوشه

چون metrics-server از ابتدا نصب است، دستورهای kubectl top nodes و kubectl top pods بلافاصله مصرف لحظه‌ای CPU و رَم را نشان می‌دهند. این ساده‌ترین راه برای فهمیدن این است که آیا قالب انتخابی برای بار شما کافی است یا Pod‌ها به سقف حافظه نزدیک شده‌اند. اگر Podی مدام با وضعیت OOMKilled دوباره راه‌اندازی می‌شود، یا limit حافظه‌اش کم است یا نود به‌طور کلی کم آورده است.

برای خطاهای رایج، kubectl describe pod و kubectl logs معمولاً علت را نشان می‌دهند: نام اشتباه ایمیج، Secret جاافتاده یا PVCی که هنوز ساخته نشده. اگر داشبورد گرافیکی می‌خواهید، ابزارهایی مثل Lens یا k9s را روی کامپیوتر خودتان با همان kubeconfig اجرا کنید تا منابع نود صرف داشبورد نشود. برای پایش بیرونی در دسترس بودن سایت هم Uptime Kuma گزینهٔ سبکی است.

بازگشت به فهرست مطالب

محدودیت‌هایی که پیش از سفارش باید بدانید

هر خوشه در حال حاضر یک نود دارد، پس اگر آن نود دچار مشکل شود، کل خوشه از دسترس خارج می‌شود. قالب سه‌نودی هنوز عرضه نشده، اضافه کردن نود یا تغییر قالب پس از ساخت ممکن نیست و ارتقای نسخهٔ کوبرنتیز هم از پنل انجام نمی‌شود.

مقیاس‌دهی خودکار نود، بکاپ در سطح خوشه و ذخیره‌سازی شبکه‌ای مشترک بین نودها هم وجود ندارد. داده‌های PersistentVolume روی دیسک همان نود است. برای بارهایی که به چند نود و طراحی اختصاصی نیاز دارند، کلاستر اختصاصی را بررسی کنید.

بازگشت به فهرست مطالب بازگشت به ابتدای راهنما

پرسش و پاسخ،  ۱۰ پرسش

سؤالات متداول

پاسخ پرسش خود را پیدا نکردید؟ با پشتیبانی در تماس باشید.

تفاوت K3s با کوبرنتیز معمولی چیست؟
K3s همان API کوبرنتیز را ارائه می‌دهد و فایل‌های YAML‏، kubectl و Helm بدون تغییر با آن کار می‌کنند. تفاوت در بسته‌بندی است: همهٔ اجزای کنترل‌پلِین در یک فایل اجرایی جمع شده‌اند و چند جزء پرکاربرد مثل Ingress Controller، ذخیره‌سازی محلی و metrics-server از ابتدا همراهش هستند. نتیجه مصرف حافظهٔ کمتر و راه‌اندازی ساده‌تر است.
چطور خوشهٔ K3s را بسازم؟
در پنل کاربری به بخش کوبرنتیز بروید، یک نام برای خوشه بنویسید و یکی از دو قالب Edge-Nano یا Edge-S را انتخاب کنید. ساخت حدود سه تا پنج دقیقه طول می‌کشد؛ وقتی وضعیت خوشه «در حال اجرا» شد، دکمهٔ دانلود kubeconfig ظاهر می‌شود.
برای چه کاربردهایی مناسب است؟
یادگیری و تمرین کوبرنتیز، محیط تست و staging، اجرای چند سرویس کوچک با manifest‌های کوبرنتیز، و نقطهٔ مرکزی دریافت داده از دستگاه‌های IoT. برای بارهای بزرگ که به چند نود و دسترس‌پذیری بالا نیاز دارند، خوشهٔ تک‌نودی فعلی کافی نیست.
آیا می‌توانم K3s را خودم روی سرور ابری نصب کنم؟
بله، روی سرور ابری هم می‌توانید K3s را دستی نصب کنید. نسخهٔ مدیریت‌شده نصب، تنظیم آدرس API و ساخت kubeconfig را خودکار انجام می‌دهد و در عوض ۲۰٪ کارمزد مدیریت روی قیمت سرور دارد.
هزینهٔ خوشهٔ K3s چقدر است؟
قیمت برابر هزینهٔ سرور نود به‌علاوهٔ ۲۰٪ کارمزد مدیریت است و ساعتی از کیف پول کسر می‌شود. با قیمت فعلی، Edge-Nano حدود ۱٬۳۲۰ و Edge-S حدود ۴٬۲۰۰ تومان در ساعت است. هنگام ساخت، موجودی کیف پول باید دست‌کم هزینهٔ ساعت اول را پوشش دهد.
کدام نسخهٔ کوبرنتیز نصب می‌شود؟
خوشه‌های جدید با K3s نسخهٔ v1.30.5+k3s1 ساخته می‌شوند که معادل Kubernetes 1.30 است. ارتقای نسخه فعلاً از پنل ممکن نیست؛ اگر نسخهٔ دیگری لازم دارید، پیش از ساخت با پشتیبانی هماهنگ کنید.
چرا kubectl از کامپیوترم به خوشه وصل نمی‌شود؟
سرورهای ایران‌کلاد به‌صورت پیش‌فرض فقط پورت‌های ۲۲، ۸۰ و ۴۴۳ را از بیرون می‌پذیرند و API کوبرنتیز روی پورت ۶۴۴۳ است. در بخش فایروال ابری پنل یک قانون بسازید که پورت ۶۴۴۳ را فقط برای IP خودتان یا دفترتان باز کند، نه برای همه.
آیا می‌توانم بعداً نود اضافه کنم یا قالب را بزرگ‌تر کنم؟
در حال حاضر خیر. هر خوشه با همان قالبی که انتخاب کرده‌اید می‌ماند و قالب سه‌نودی هنوز عرضه نشده است. برای بزرگ‌تر شدن، خوشهٔ Edge-S جدیدی بسازید و manifest‌ها را با kubectl apply روی آن اجرا کنید.
از داده‌های داخل خوشه بکاپ گرفته می‌شود؟
بکاپ خودکار در سطح خوشه ارائه نمی‌شود. manifest‌ها و chart‌ها را در مخزن گیت نگه دارید و از داده‌های PersistentVolume با ابزار خود برنامه (مثلاً pg_dump) خروجی بگیرید. برای داده‌ای که نباید از دست برود، MySQL‏، MariaDB یا PostgreSQL مدیریت‌شدهٔ ایران‌کلاد با بکاپ خودکار شبانه انتخاب امن‌تری است.
ترافیک خوشه چقدر است؟
هر نود مانند یک سرور ابری ۵۰ گیگابایت ترافیک ماهانه دارد و اگر بیشتر لازم شد، بستهٔ ترافیک اضافه از پنل خریداری می‌شود.

پاسخ پرسش خود را پیدا نکردید؟ با پشتیبانی در تماس باشید.

خوشهٔ K3s، همین حالا

با kubeconfig آماده و بدون قرارداد ماهانه.

از ۱٬۳۲۰ تومان / ساعت،حدود ۹۶۳٬۶۰۰ تومان در ماه