- عنوان کتاب: The Kubernetes Operator Framework Book
- نویسنده: Michael Dame
- حوزه: مدیریت کانتینرهای برنامه نویسی, کوبرنتیز
- سال انتشار: 2022
- تعداد صفحه: 328
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 3.60 مگابایت
ظهور Kubernetes به عنوان یک پلت فرم استاندارد برای محاسبات توزیع شده، چشم انداز توسعه برنامه های کاربردی سازمانی را متحول کرده است. سازمانها و توسعهدهندگان هماکنون میتوانند به راحتی برنامهها را با رویکردی مبتنی بر فضای ابری بنویسند و مستقر کنند و این استقرارها را برای پاسخگویی به نیازهای خود و کاربرانشان مقیاسبندی کنند. با این حال، با این مقیاس پیچیدگی فزاینده و بار تعمیر و نگهداری همراه است. علاوه بر این، ماهیت بارهای کاری توزیع شده، برنامه ها را در معرض افزایش نقاط بالقوه خرابی قرار می دهد که تعمیر آن می تواند پرهزینه و زمان بر باشد. اگرچه Kubernetes به تنهایی یک پلتفرم قدرتمند است، اما بدون چالش نیست. چارچوب اپراتور به طور خاص برای رسیدگی به این نقاط درد با تعریف یک فرآیند استاندارد برای خودکارسازی وظایف عملیاتی در خوشههای Kubernetes ایجاد شده است. مدیران و توسعهدهندگان Kubernetes اکنون مجموعهای از APIها، کتابخانهها، برنامههای مدیریتی و ابزارهای خط فرمان را برای ایجاد سریع کنترلکنندههایی دارند که بهطور خودکار برنامههای خود را ایجاد و مدیریت میکنند (و حتی اجزای کلاستر اصلی). این کنترلکنندهها که اپراتورها نامیده میشوند، به حالت نوسان طبیعی یک خوشه Kubernetes واکنش نشان میدهند تا هرگونه انحراف از حالت سکون مدیریتی مورد نظر را با هم تطبیق دهند. این کتاب مقدمهای است بر چارچوب اپراتور برای هر کسی که علاقهمند است، اما با اپراتورها و نحوه سود آنها برای کاربران Kubernetes آشنا نیست، با هدف ارائه یک درس عملی در طراحی، ساخت و استفاده از اپراتورها. برای این منظور، این چیزی بیش از یک آموزش فنی برای نوشتن کد اپراتور است (البته نوشتن یک اپراتور نمونه در Go را طی می کند). همچنین راهنمای ملاحظات طراحی نامشهود و گردش کار تعمیر و نگهداری است که رویکردی جامع برای موارد استفاده اپراتور و توسعه ارائه می دهد تا شما را به سمت ایجاد و نگهداری اپراتورهای خود راهنمایی کند.
The emergence of Kubernetes as a standard platform for distributed computing has revolutionized the landscape of enterprise application development. Organizations and developers can now easily write and deploy applications with a cloud-native approach, scaling those deployments to meet the needs of them and their users. However, with that scale comes increasing complexity and a maintenance burden. In addition, the nature of distributed workloads exposes applications to increased potential points of failure, which can be costly and time-consuming to repair. While Kubernetes is a powerful platform on its own, it is not without its own challenges. The Operator Framework has been developed specifically to address these pain points by defining a standard process for automating operational tasks in Kubernetes clusters. Kubernetes administrators and developers now have a set of APIs, libraries, management applications, and command-line tools to rapidly create controllers that automatically create and manage their applications (and even core cluster components). These controllers, called Operators, react to the naturally fluctuating state of a Kubernetes cluster to reconcile any deviation from the desired administrative stasis. This book is an introduction to the Operator Framework for anyone who is interested in, but unfamiliar with, Operators and how they benefit Kubernetes users, with the goal of providing a practical lesson in designing, building, and using Operators. To that end, it is more than just a technical tutorial for writing Operator code (though it does walk through writing a sample Operator in Go). It is also a guide on intangible design considerations and maintenance workflows, offering a holistic approach to Operator use cases and development to guide you toward building and maintaining your own Operators.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: The Kubernetes Operator Framework Book
نظرات کاربران