کتاب Kubernetes for Developers (کوبرنتیز برای توسعه دهندگان) همه چیزهایی را که برای کانتینری کردن و استقرار یک برنامه در Kubernetes از دیدگاه توسعه دهنده باید بدانید را پوشش میدهد.
شما با ایجاد یک برنامه کوچک که میتوانید بر روی یک خوشه Kubernetes مبتنی بر ابر اجرا کنید، شروع کنید. سپس، به طور سیستماتیک بهترین شیوهها را برای استقرار طولانیمدت پایدار، از جمله مقیاسبندی، برنامهریزی ظرفیت، و بهینهسازی منابع بررسی خواهید کرد.
یک راهنمای مبتدی روشن و کاربردی که به شما نشان میدهد چقدر آسان است که به Kubernetes بروید!
کتاب Kubernetes for Developers روشهای عملی و بدون دردسر را برای استقرار برنامههای شما در Kubernetes نشان میدهد – حتی برای برنامههای کوچک تا متوسط! شما یاد خواهید گرفت که چگونه برنامههای موجود خود را بدون بازسازی به Kubernetes منتقل کنید و معماریهای بومی ابری مدرن را پیادهسازی کنید که می توانند رشد آینده شما را مدیریت کنند.
در ادامه مقدمهای از کتاب Kubernetes for Developers را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Kubernetes for Developers:
آیا برنامهای دارید که میخواهید در محیطی با درجه تولید در فضای ابری میزبانی کنید، با قدرت و انعطافپذیری برای رسیدگی به نیازهای شما در حین تکامل و با پتانسیل افزایش گسترده؟
کتاب Kubernetes for Developers آنچه را که برای گرفتن یک برنامه نیاز دارید، خواه پایتون، جاوا، روبی یا هر چیز دیگری، به شما میدهد و با اطمینان آن را در فضای ابری در یک پلت فرم حرفهای که میتواند نیازهای شما را در حال حاضر و در آینده با استفاده از کانتینرها برآورده کند، ارائه میدهد. و Kubernetes.
اگر برنامهای از خود آماده برای استقرار ندارید، یکی برای شما به عنوان نمونه ارائه شده است. هیچ دانش قبلی از Docker یا Kubernetes لازم نیست. در پایان کتاب Kubernetes for Developers، باید احساس اطمینان داشته باشید که بارهای کاری را در تولید Kubernetes، از برنامههای کاربردی بدون وضعیت گرفته تا مشاغل دستهای و پایگاههای اطلاعاتی، به Kubernetes منتقل کنید.
چه کسی باید کتاب Kubernetes for Developers را بخواند؟
کتابهای زیادی در مورد Kubernetes وجود دارد که با توجه به مخاطبان مختلف نوشته شده است. این یکی به طور خاص برای توسعهدهندگان نوشته شده است و در نظر گرفته شده است تا سفری را پوشش دهد که چیزی شبیه به این است: «من یک دسته کد روی لپ تاپم قرار دارد.
چگونه میتوانم آن را در جهان منتشر کنم و این کار را در پلتفرمی انجام دهم که اگر محصول من موفق شد، مقیاسپذیر باشد؟ » زمانی که Kubernetes را یاد میگرفتم، میخواستم یک نسخه نمایشی کامل از نحوه وارد کردن کد خود به Kubernetes، بهروزرسانی، بدون مداخله و آماده برای مقیاسبندی در صورت نیاز، داشته باشم. امیدوارم این کتاب آن را برای شما فراهم کند.
بیشتر بخوانید: کتاب Kubernetes Secrets Handbook
اگر با کانتینرها تازه کار هستید، نگران نباشید، زیرا این کتاب با فصلی در مورد برنامههای کانتینری پوشانده شده است تا بتوانید آنها را برای استقرار آماده کنید. اگر قبلاً با داکر و کانتینرها آشنا هستید و میخواهید فوراً استقرار در Kubernetes را شروع کنید، میتوانید مستقیماً به فصل ۳ بروید.
نحوه تنظیم کتاب Kubernetes for Developers
کتاب به دو بخش تقسیم شده است. اولین مورد برای ارائه اصول اولیه Kubernetes طراحی شده است، با ساخت کانتینرها و اجرای آنها در Kubernetes.
شما یاد خواهید گرفت که چگونه منابع مناسب را تنظیم کنید و آنها را پیکربندی کنید تا از عملیات خودکار Kubernetes حداکثر استفاده را ببرید و البته، چگونه برنامه خود را به روز کنید. اگر هدف شما استقرار یک برنامه بدون تابعیت در Kubernetes است، ممکن است این تنها چیزی باشد که نیاز دارید:
فصل ۱ مروری بر سطح بالایی از Kubernetes و مزایای آن است.
فصل ۲ یک دوره کرش در Docker برای توسعهدهندگان برنامه است. اگر قبلاً آشنا هستید از آن صرف نظر کنید.
فصل ۳ شما را با اولین استقرار Kubernetes آشنا میکند. مستقر کنید، در معرض اینترنت قرار دهید و به روز کنید. شما اکنون با Kubernetes زندگی میکنید.
فصل ۴ بررسیهای بهداشتی ضروری را برای استقرار مطمئنتر اضافه میکند.
فصل ۵ به شما کمک میکند حجم کاری خود را به درستی تنظیم کنید تا بدون اتلاف منابع مورد نیاز خود را بدستآورید.
بخش دوم عمیقتر به جنبههای تولید Kubernetes میرود. در مورد مقیاسبندی برنامهها، پیکربندی سرویسهای داخلی، و استقرار ساختارهای بار کاری مانند برنامههای کاربردی حالتدهنده و صفهای پردازش پسزمینه یاد خواهید گرفت.
کتاب Kubernetes for Developers با پوشش پیکربندی به عنوان کد، استقرار مداوم و ملاحظات امنیتی به پایان میرسد:
فصل ۶ در مورد افزایش (و کاهش) است: دستی، خودکار، گرهها و Pods – همه چیز اینجاست.
فصل ۷ نحوه پیکربندی سرویسهای داخلی و معماریهای میکروسرویس را مورد بحث قرار میدهد و تعادل بار مبتنی بر HTTP را معرفی میکند.
فصل ۸ به این موضوع میپردازد که چگونه میتوانید در بارهای کاری خود نیازمندیهای سختافزاری خاص کانتینرهای خود را مشخص کنید، و همچنین نحوه گروهبندی یا پخش کردن Pods را روی گرهها نشان میدهد.
فصل ۹ شما را با بارهای کاری حالتی مانند پایگاه داده تنظیم میکند.
فصل ۱۰ درباره تمام فعالیتهایی است که خارج از زنجیره درخواست/پاسخ رخ میدهد، از جمله صفهای وظیفه و کارهای دستهای.
فصل ۱۱ مقدمهای بر GitOps است که نحوه استفاده از فضای نام برای محیطهای مختلف و تلقی پیکربندی به عنوان کد را پوشش میدهد.
فصل ۱۲ این کتاب را با چندین موضوع امنیتی تکمیل میکند که ارزش توجه به عنوان یک توسعه دهنده را دارد.
سرفصلهای کتاب Kubernetes for Developers:
- Kubernetes for Developers
- brief contents
- contents
- preface
- acknowledgments
- about this book
- Who should read the book
- How this book is organized
- About the code
- liveBook discussion forum
- Additional online resources
- about the author
- Part 1 Getting started with Kubernetes
- 1 Kubernetes for application deployment
- 2 Containerizing apps
- 3 Deploying to Kubernetes
- 4 Automated operations
- 5 Resource management
- Part 2 Going to production
- 6 Scaling up
- 7 Internal services and load balancing
- 8 Node feature selection
- 9 Stateful applications
- 10 Background processing
- 11 GitOps: Configuration as code
- 12 Securing Kubernetes
- index
جهت دانلود کتاب Kubernetes for Developers میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.