Kubernetes

زندگی انسان‌ها در سیطره صنایع مختلفی قرار گرفته که همگی مدعی بهبود وضعیت زندگی آن‌ها هستند. در این میان فناوری‌اطلاعات از معدود عرصه‌هایی است که رقابت و سرعت در آن موج می‌زند. شرکت‌های فعال در حوزه فناوری شبانه‌روز در تلاش برای شناسایی راه‌های منحصر به فردی هستند که بهره‌وری و سرعت انجام کارها را بیشتر می‌کند. سیر پیشرفت و تکامل در دنیای شبکه‌های کامپیوتری بیش‌تر از سایر عرصه‌های فناوری‌اطلاعات است، زیرا دنیای امروز بر پایه ارتباطات بنا شده و ما مجبور هستیم برای انجام کارهای خود از زیرساخت‌های ارتباطی به اشکال مختلف استفاده کنیم. یکی از مباحث داغ دنیای شبکه‌های کامپیوتری که سیر تحول در آن خیره‌کننده بوده، برنامه‌های مدرن نوظهوری هستند که کانتینرها و ارکستراسیون را به خدمت می‌گیرند تا مشکل انتقال نرم‌افزارها از یک محیط به محیط دیگر را حل کنند. بازار جهانی محصولات کانتینر در سال 2016 میلادی به رقم 698 میلیون دلار رسید و پیش‌بینی می‌شود این رقم تا سال 2025 میلادی به ارزش 8.2 میلیارد دلار برسد.
10 ابزار برای پیاده‌سازی ساده‌تر کوبرنتس
20 خرداد 1398
کوبرنتس (Kubernetes) به یک استاندارد برای مدیریت کانتینر و پیاده سازی سیستم‌های توزیع شده پیچیده تبدیل شده است. با رشد و گسترش کوبرنتس، کار با قسمتهای مختلف آن نیز دشوارتر می‌شود. به همین منظور برخی از فعالان این حوزه از فناوری در تلاش بوده‌اند تا به شیوه‌های مختلف کار با کوبرنتس را ساده‌تر کنند. در این مقاله ما به معرفی 10 پروژه برتر خواهیم پرداخت که کار با کوبرنتس را از جنبه‌های مختلف از ساده سازی تعاملات خط فرمان و فرامین پیاده سازی اپلیکیشن تا یکپارچه‌سازی با AWS و مدیریت همزمان چند کلاستر ساده‌تر می‌کنند.
مقدمـه‌ای بــر Kubernetes و معمــاری آن
25 اسفند 1397
کانتِینر(Container) یک فناوری است که مشکلات انتقال نرم‌افزار را از یک محیط به محیط دیگر حل می‌کند. به‌صورت ساده، یک کانتینر شامل تمام مواردی است که برای زمان اجرا نیازمند آن‌ها هستیم. یک اپلیکیشن و تمام وابستگی‌های آن، کتابخانه‌ها، فایل‌های پیکربندی و ... . به‌عنوان یک پکیج بسته‌بندی می‌شوند. با این کار دیگر در سیستم‌عامل و زیرساخت‌ها برای اپلیکیشن تفاوتی احساس نمی‌شود. کوبرنتیس (Kubernetes) یک سیستم قدرتمند متن‌باز است که گوگل آن را برای مدیریت اپلیکیشن‌های کانتینرشده توسعه داد. این سیستم کمک می‌کند تا روش‌های بهتری برای مدیریت اجزای مجزا و مرتبط و همچنین سرویس‌ها در زیرساخت‌های متنوع فراهم شود. در ابتدا به مفاهیم پایه کوبرنتیس اشاره می‌کنیم و پس از آن معماری سیستم، مشکلات حل شده و مدل‌های مورداستفاده برای توسعه متمرکز و مقیاس‌پذیر موردبحث قرار می‌گیرد. این مقاله شامل دو قسمت است که قسمت دوم در شماره آینده ماهنامه شبکه منتشر خواهد شد.
کوبرنتس (Kubernetes) یک پلتفرم متن‌باز مدیریت کانتِینِر (Container) است که توسط کمپانی گوگل توسعه‌یافته و در ژوئن 2014 در دسترس عموم قرارگرفته است. هدف از طراحی و عرضه کوبرنتس این بوده که پیاده‌سازی و مدیریت سیستم‌های توزیع‌شده پیچیده برای توسعه‌دهندگانی که به کانتینرهای لینوکس علاقه‌مند هستند، ساده‌تر شود. قبل از این‌که به شرح پلتفرم کوبرنتس و جزئیات مرتبط با آن بپردازیم، مروری اجمالی بر مفهوم کانتینر خواهیم داشت.
اشتراک در Kubernetes
پشتیبانی توسط ایران دروپال