کتاب شروع با Kubernetes 1.19 راهنمایی عملی برای توسعهدهندگان نرمافزار و مهندسان DevOps است که میخواهند با استفاده از Kubernetes، فرآیندهای ساخت، استقرار و مدیریت اپلیکیشنهای کانتینریشده را سادهسازی کنند. این کتاب با تمرکز بر نسخه 1.19 Kubernetes، از مفاهیم پایه مانند معماری و اجزای اصلی تا موضوعات پیشرفته مانند مسیریابی ترافیک و مقیاسپذیری خودکار Podها را پوشش میدهد. با مثالهای عملی و پروژههای واقعی، این کتاب شما را برای مدیریت خوشههای Kubernetes در پلتفرمهای ابری مانند AWS، Azure و GCP آماده میکند. خرید نسخه چاپی یا کیندل شامل یک نسخه رایگان eBook در فرمت PDF است.
Kubernetes بهعنوان پیشرو در سیستمهای ارکستراسیون کانتینرها، به مهندسان امکان میدهد تا اپلیکیشنهای مقیاسپذیر را بهصورت خودکار مدیریت کنند. این کتاب با آموزش گامبهگام، شما را از راهاندازی محیط توسعه محلی تا استقرار اپلیکیشنهای واقعی در محیطهای ابری هدایت میکند. از مدیریت میکروسرویسها تا استفاده از Helm برای استقرار اپلیکیشنهایی مانند Prometheus و Elasticsearch، این کتاب ابزارها و بهترین شیوهها را برای موفقیت در پروژههای Kubernetes ارائه میدهد. آموزشهای پیشرفته در زمینه مقیاسپذیری و عیبیابی، شما را برای چالشهای واقعی آماده میکنند.
بخش اول: مبانی و راهاندازی
مبانی Kubernetes: آشنایی با مفاهیم کانتینرسازی و نقش Kubernetes.
معماری Kubernetes – از تصاویر Docker تا اجرای Podها: درک اجزای اصلی.
نصب اولین خوشه Kubernetes: راهاندازی محیط توسعه محلی.
بخش دوم: مدیریت کانتینرها
اجرای کانتینرهای Docker: استفاده از Podها و الگوهای طراحی.
پیکربندی Podها با ConfigMaps و Secrets: مدیریت تنظیمات و اطلاعات حساس.
افشای Podها با سرویسها: مسیریابی ترافیک به اپلیکیشنها.
مدیریت فضاهای نامی در Kubernetes: سازماندهی منابع.
بخش سوم: ذخیرهسازی و استقرار
ذخیرهسازی پایدار در Kubernetes: مدیریت دادههای ماندگار.
اجرای بارهای کاری در سطح تولید: استقرار اپلیکیشنهای پایدار.
Deployment – استقرار اپلیکیشنهای بدون حالت: مدیریت اپلیکیشنهای Stateless.
StatefulSet – استقرار اپلیکیشنهای با حالت: مدیریت اپلیکیشنهای Stateful.
DaemonSet – نگهداری تکتونهای Pod در گرهها: اجرای سرویسهای سیستمی.
بخش چهارم: استقرار ابری و موضوعات پیشرفته
خوشههای Kubernetes در Google Kubernetes Engine: استقرار در GCP.
خوشههای Kubernetes در Amazon Web Services با EKS: استقرار در AWS.
خوشههای Kubernetes در Microsoft Azure با AKS: استقرار در Azure.
کار با Helm Charts: سادهسازی استقرار اپلیکیشنها.
احراز هویت و مجوزدهی در Kubernetes: ایمنسازی خوشهها.
این کتاب با مثالهای عملی مانند استقرار اپلیکیشنهای Prometheus و Elasticsearch با Helm، شما را در مدیریت خوشههای Kubernetes در محیطهای ابری هدایت میکند. از راهاندازی Podهای چندکانتینری تا مقیاسپذیری خودکار و مسیریابی ترافیک، این کتاب سناریوهای دنیای واقعی را پوشش میدهد. آموزشهای مربوط به عیبیابی، مدیریت ذخیرهسازی پایدار و ایمنسازی خوشهها، شما را برای توسعه و مدیریت سیستمهای توزیعشده آماده میکنند.
این کتاب بر Kubernetes 1.19 تمرکز دارد و با ابزارهای مدرن مانند Docker، Helm، AWS EKS، Azure AKS و Google Kubernetes Engine سازگار است. تکنیکهای ارائهشده برای ارکستراسیون کانتینرها، مدیریت میکروسرویسها و استقرار اپلیکیشنهای ابری مناسباند و با استانداردهای DevOps همراستا هستند.
این کتاب برای توسعهدهندگان نرمافزار و مهندسان DevOps که میخواهند Kubernetes را برای ارکستراسیون اپلیکیشنهای کانتینریشده در ابر یاد بگیرند، ایدهآل است. دانش پایه در Docker، مفاهیم DevOps و ارائهدهندگان خدمات ابری (مانند AWS، Azure یا GCP) برای درک بهتر محتوا مفید است، اما توضیحات شفاف و مثالهای عملی، یادگیری را برای افراد با تجربه متوسط نیز آسان میکنند.
نویسنده با تجربه در توسعه و آموزش Kubernetes، مفاهیم پیچیده را با زبانی ساده و رویکردی پروژهمحور ارائه کرده است. او با دانش عمیق در ارکستراسیون کانتینرها، راهکارهایی عملی برای حرفهایهای این حوزه فراهم کرده است.
نظرات کاربران