پایگاه دانش

نحوه استفاده از کلاستر Kubernetes

آنچه یک کلاستر Kubernetes از سوی ما شامل می‌شود، جایی که می‌توان آن را ساخت و نحوه اجرای آن با kubeconfig، kubectl و Argo CD پس از آماده شدن.

⁦Zinn®⁩، وایکینگ ما، در حال خواندن چک‌لیست خود در کنار نمایه‌ای از مقاله‌ها که یکی از آن‌ها باز است.

یک کلاستر Kubernetes از سوی ما، گروهی از سرورهای ابری اختصاصی شماست که در یک شبکهٔ خصوصی به یکدیگر متصل شده‌اند و به‌عنوان یک کلاستر Kubernetes آماده‌به‌کار (k3s) پیکربندی شده‌اند. شما آن را در مسیر سرورها ← کلاسترهای Kubernetes سفارش می‌دهید. هزینهٔ هر ماشین در آن، درست مانند هر سرور ابری دیگری، به‌صورت ساعتی محاسبه می‌شود.

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

  • یک ماشین control plane، که Kubernetes API را اجرا می‌کند.
  • ماشین‌های worker (از صفر تا ده عدد)، که برنامه‌های شما را اجرا می‌کنند.
  • یک شبکهٔ خصوصی که آن‌ها را به هم متصل می‌کند تا ماشین‌ها به‌صورت خصوصی با یکدیگر ارتباط برقرار کنند.
  • Argo CD (اختیاری)، یک پنل وب که برنامه‌های شما را از یک مخزن Git مستقر می‌کند.
  • یک برنامهٔ نمونه (اختیاری)، تا بتوانید عملکرد فوری Argo CD را مشاهده کنید.

کجا می‌توانید آن را ایجاد کنید

یک کلاستر نیازمند شبکهٔ خصوصی است؛ بنابراین کارت سفارش تنها دیتاسنترهایی را فهرست می‌کند که این امکان را ارائه می‌دهند، و فقط اندازه‌های ماشینی را نمایش می‌دهد که در دیتاسنتر انتخابی شما قیمت‌گذاری شده‌اند. قبل از ایجاد هر موردی، روی نمایش قیمت کلیک کنید تا مجموع هزینه‌های ساعتی و ماهانه را ببینید.

آیا پنل کنترلی وجود دارد؟

مدیریت Kubernetes از طریق رایانهٔ خودتان با استفاده از kubectl، یعنی ابزار خط فرمان استاندارد Kubernetes، انجام می‌شود. هیچ پنلی مشابه cPanel وجود ندارد. شما سه راه دسترسی دارید:

۱. صفحهٔ کلاستر در پیشخوان شما هر ماشین، وضعیت آماده‌به‌کار بودن آن، نسخهٔ Kubernetes و نشانی API را نمایش می‌دهد و دارای دکمهٔ بارگیری kubeconfig است. ۲. kubectl در رایانهٔ شما، با استفاده از فایل kubeconfig که بارگیری کرده‌اید. ۳. Argo CD، یعنی پنل وب، در صورتی که تصمیم به نصب آن گرفته باشید.

راهنمای گام‌به‌گام استفاده از کلاستر خود

۱. منتظر بمانید تا صفحهٔ کلاستر اعلام کند همهٔ ماشین‌ها آماده هستند. فرایند ساخت چند دقیقه زمان می‌برد. ۲. نرم‌افزار kubectl را روی رایانهٔ خود نصب کنید (برای سیستم‌عامل خود به kubernetes.io مراجعه نمایید). ۳. روی دانلود kubeconfig کلیک کنید. این فایل بر اساس کلاستر شما نام‌گذاری شده است، برای مثال my-cluster-kubeconfig.yaml. آن را محرمانه نگه دارید: هر فردی که آن را داشته باشد کلاستر را کنترل می‌کند. ۴. بررسی کنید که آیا کلاستر پاسخ می‌دهد یا خیر: kubectl --kubeconfig my-cluster-kubeconfig.yaml get nodes وضعیت هر ماشین باید به صورت Ready فهرست شده باشد. ۵. برنامهٔ خود را با kubectl apply -f <your file> مستقر کنید، یا اجازه دهید Argo CD آن را از طریق Git مستقر نماید.

باز کردن Argo CD

سرویس Argo CD در دسترس اینترنت عمومی قرار ندارد. آن را از طریق kubectl باز کنید:

kubectl --kubeconfig my-cluster-kubeconfig.yaml port-forward svc/argocd-server -n argocd 8080:443

سپس نشانی https://localhost:8080 را در مرورگر خود باز کنید. نام کاربری admin است؛ اولین گذرواژه در کلاستر ذخیره شده است و می‌توانید آن را با دستور زیر بخوانید:

kubectl --kubeconfig my-cluster-kubeconfig.yaml -n argocd \
  get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d

خود ماشین‌ها

هر ماشین نیز مانند هر سرور ابری دیگری در بخش سرورها نمایش داده می‌شود. می‌توانید از طریق SSH با عنوان admin و با یکی از کلیدهای SSH انتخابی خود وارد آن شوید و نمودارها، فایروال و کنسول اختصاصی آن را در آنجا مشاهده کنید.

امنیت

رابط Kubernetes API روی پورت ۶۴۴۳ صفحه کنترل گوش می‌دهد. از کارت فایروال در سرور صفحه کنترل استفاده کنید تا فقط به آدرس‌های خودتان در آن پورت اجازه دسترسی دهید.

حذف کلاستر

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

جدیدترین‌های وبلاگ

آنچه درباره میزبانی وب، سئو و مدیریت سایت‌ها در مقیاس بزرگ نوشته‌ایم.

سئو و لینک‌سازی از لایه میزبانی: دیدگاه یک اپراتور در سال ۲۰۲۶

چگونه هاستینگ در سال ۲۰۲۶ بر ایندکس شدن و انتقال اعتبار لینک تأثیر می‌گذارد: حفظ صفحات در ایندکس، ارزیابی دامنه‌های قدیمی قبل از راه‌اندازی سایت روی آن‌ها، لینک‌سازی بدون ردپای سئو، و رویکردی واقع‌بینانه درباره اینکه زیرساخت چه کارهایی را می‌تواند و چه کارهایی را نمی‌تواند برای سئو انجام دهد.

خواندن مطلب ←

سریع و امن کردن WordPress: چک‌لیست عملکرد و افزونه‌ها

یک چک‌لیست کاربردی برای WordPress سریع و ایمن: کش کردن در سطح سرور، کش اشیاء به ازای هر سایت، تعداد اندک افزونه‌هایی که ارزش استفاده دارند، به‌روز نگه داشتن بسته نرم‌افزاری، و برگه های WooCommerce که هرگز نباید آن‌ها را کش کنید.

خواندن مطلب ←

نحوه انتخاب هاست مدیریت‌شده وب در سال ۲۰۲۶: راهنمای خریدار

چه چیزی واقعاً یک میزبانی مدیریت‌شده خوب را از یک جعبه ارزان‌قیمت دارای کنترل‌پنل متمایز می‌کند — مهاجرت‌ها، نسخه‌های پشتیبان، جداسازی، حافظه پنهان واقعی و مقیاس‌پذیری صادقانه — و چگونه پیش از تعهد، آن را ارزیابی کنید.

خواندن مطلب ←

وبلاگ را بخوانید ←

هنوز به مشکل برخورده‌اید؟

پشتیبانی در تمامی پلن‌ها گنجانده شده است، میز خدمت 24 ساعت در روز باز است و می‌توانید به هر یک از زبان‌های 58 ما برای ما بنویسید؛ ما به زبان شما پاسخ می‌دهیم.

تماس با پشتیبانی همه مقاله‌ها