کتاب Kubernetes Native Development یک منبع آموزشی مناسب برای یادگیری کوبرنتیز میباشد. این کتاب از جدیدترین منابع آموزش کوبرنتیز بوده و در 6 فصل به شما آموزش مقدماتی تا نکات پیشرفتهی کوبرنتیز را آموزش میدهد.
در ادامه مقدمهای از کتاب Kubernetes Native Development را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Kubernetes Native Development:
ظهور Kubernetes در سال 2015، فناوری اطلاعات را متحول کرد و سرعت نوآوری را افزایش داد. در همین حال، به استاندارد واقعی برای ارکستراسیون کانتینر تبدیل شد و اکنون میتواند به عنوان یک لایه انتزاعی در بالای ابرهای عمومی و خصوصی عمل کند. با کمک آن میتوان بسیاری از وظایف عملیاتی را خودکار و استاندارد کرد. Kubernetes از طریق رویکرد خوشهبندی خود، عملاً میتواند یک ابر رایانه بزرگ را از میان بسیاری از سرورهای کالایی متمایز بسازد. برنامهریزی و هماهنگی بارهای کاری کانتینر را بر عهده میگیرد و عملیات را از بار مدیریت هر سرور رها میکند و آنها را قادر میسازد توجه خود را به سمت برنامه معطوف کنند.
با این حال، از دیدگاه یک توسعهدهنده، میتوانید بپرسید: چرا باید اهمیت بدهم که برنامهام کجا اجرا میشود؟ جنبش DevOps مزایای همکاری توسعه دهندگان و عملیات را آشکار کرد. بنابراین توسعه دهندگان باید واقعاً به نحوه و مکان اجرای نرمافزارشان اهمیت دهند. این، از جمله، به آنها اجازه میدهد تا از قابلیتهای محیط اجرای هدف استفاده کنند. همانطور که در کتاب Kubernetes Native Development نشان خواهیم داد، Kubernetes چیزهای زیادی برای ارائه دارد، به خصوص برای توسعهدهندگان.
بیشتر بخوانید: کتاب Jenkins Administrator’s Guide
ما قصد داریم به شما به عنوان یک توسعهدهنده انگیزه دهیم تا برنامههای بومی Kubernetes را بنویسید تا از قدرت کامل Kubernetes استفاده کنید. برای متقاعد کردن شما نسبت به مزایا، ما شما را به سفری در جهان Kubernetes در طول چرخه عمر معمولی توسعه از برنامهریزی و طراحی گرفته تا کدنویسی، ساختن، استقرار و در نهایت اجرا و نظارت بر برنامه شما میبریم. ما در هر مرحله چرخه عمر متمایز توقف خواهیم کرد، که در آن بحث میکنیم که چگونه Kubernetes میتواند کمک کند و چه کاری باید انجام دهید تا از قابلیتهای چندگانه آن استفاده کنید.
در این سفر، نمونهای را در اختیار شما قرار میدهیم که به عنوان یک مرجع ملموس در کل کتاب Kubernetes Native Development از آن استفاده خواهیم کرد. این یک برنامه چند زبانه بومی Kubernetes است که بر اساس زبانهای برنامهنویسی مختلف مانند جاوا، پایتون و Golang با استفاده از انواع فریمورکها و یک زبان یکپارچهسازی خاص دامنه ساخته شده است.
این یک مورد استفاده ساده اما پربار را اجرا میکند: تجزیه و تحلیل فیدهای خبری RSS، شناسایی مکانها در عنوان آن، و نگاشت آنها به مختصات جغرافیایی مربوطه. این به ما امکان میدهد اخبار را روی نقشه ارائه کنیم. به همین دلیل است که ما آن را برنامه اخبار محلی نامیدیم. کد کامل از طریق GitHub قابل دسترسی است و میتواند به عنوان طرحی برای برنامههای شما باشد.
امیدواریم اکنون کنجکاو باشید و مشتاق باشید اولین برنامه بومی Kubernetes خود را بنویسید. از خواندن کتاب لذت ببرید و اجازه دهید توسعه بومی Kubernetes شما را برای نوشتن برنامههای نسل بعدی الهام بخشد!
هر کد منبع یا سایر مطالب تکمیلی که نویسنده در این کتاب به آنها ارجاع داده است، از طریق صفحه محصول کتاب، واقع در https://github.com/Apress/Kubernetes-Native-Development، در دسترس خوانندگان در GitHub است. برای اطلاعات بیشتر، لطفاً به http://www.apress.com/source-code مراجعه کنید.
سرفصلهای کتاب Kubernetes Native Development:
- About the Authors
- About the Technical Reviewer
- Acknowledgments
- Introduction
- Foreword
- Chapter 1: The Impact of Kubernetes on Development
- Chapter 2: Application Design Decisions
- Chapter 3: Developing on and with Kubernetes
- Chapter 4: Writing Kubernetes-Native Applications
- Chapter 5: Kubernetes-Native Pipelines
- Chapter 6: Operations As Code with Kubernetes Operators and GitOps
- Index
فایل کتاب Kubernetes Native Development را میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.