این بخش روشهای مختلف راهاندازی و اجرای کوبرنتیز را فهرست میکند. هنگام نصب کوبرنتیز، نوع نصب را بر اساس موارد زیر انتخاب کنید: سهولت نگهداری، امنیت، کنترل، منابع موجود و تخصص مورد نیاز برای راهاندازی و مدیریت یک کلاستر (cluster).
میتوانید با دانلود کوبرنتیز یک کلاستر کوبرنتیز را روی ماشین محلی، در فضای ابری یا در مرکز داده خودتان مستقر کنید.
چندین مؤلفه کوبرنتیز مانند kube-apiserver یا kube-proxy نیز میتوانند بهصورت ایمیج کانتینر در داخل کلاستر مستقر شوند.
توصیه میشود هرجا امکانپذیر است، مؤلفههای کوبرنتیز را بهشکل ایمیجهای کانتینری اجرا کرده و مدیریت آنها را به خود کوبرنتیز بسپارید.
مؤلفههایی که کانتینرها را اجرا میکنند—بهویژه kubelet—در این دسته قرار نمیگیرند.
اگر نمیخواهید خودتان یک کلاستر کوبرنتیز را مدیریت کنید، میتوانید یک سرویس مدیریتشده، از جمله بسترهای تأییدشده را انتخاب کنید.
همچنین راهکارهای استاندارد و سفارشی دیگری در طیف گستردهای از محیطهای ابری و سرورهای فیزیکی (bare metal) وجود دارد.
اگر در حال یادگیری کوبرنتیز هستید، از ابزارهای پشتیبانی شده توسط جامعه کوبرنتیز یا ابزارهای موجود در بومسازگان برای راهاندازی یک کلاستر کوبرنتیز روی یک دستگاه محلی استفاده کنید. به نصب ابزارها مراجعه کنید.
هنگام ارزیابی یک راهکار برای یک محیط عملیاتی، در نظر بگیرید کدام جنبههای عملیاتی یک کلاستر کوبرنتیز را میخواهید خودتان مدیریت کنید و کدامها را ترجیح میدهید به یک ارائهدهنده بسپارید.
برای کلاسترای که خودتان مدیریت میکنید، ابزار رسمیِ پشتیبانیشده برای استقرار کوبرنتیز، kubeadm است.
kubectlکوبرنتیز طوری طراحی شده است که Control Plane آن روی لینوکس اجرا شود. درون کلاستر خود میتوانید برنامهها را روی لینوکس یا سیستم عامل های دیگر، از جمله ویندوز، اجرا کنید.