
۴۴٬۰۰۰تومان
نوع فایل دانلود: EPUB
پس از خرید، یک فایل EPUB دریافت میکنید.
این فایل با Calibre، Apple Books و سایر کتابخوانهای دیجیتال مناسب است.
با کتابهای Early Release، کتاب را در ابتداییترین شکلش میگیرید—یعنی محتوای خام و ویرایشنشدهٔ نویسنده همزمان با نوشتن—تا خیلی زودتر از انتشار رسمی بتوانید از این فناوریها بهره ببرید. هرچند Kubernetes به استاندارد صنعت برای مدیریت کانتینرها و چرخهٔ عمرشان تبدیل شده، هنوز نیاز روشنی به شیوههای خوب برای نوشتن برنامههای بومی وجود دارد. تا امروز، دانش برنامهنویسی Kubernetes در هزاران کانال Slack و پاسخهای Stack Overflow پراکنده بوده است. این راهنمای کاربردی به توسعهدهندگان برنامه و زیرساخت، متخصصان DevOps و مهندسان قابلیت اطمینان سایت نشان میدهد چطور برنامههای ابریمحور بسازند که روی Kubernetes اجرا شوند. مایکل هاوزنبلاس، مدافع توسعهدهندگان در AWS، و اشتفان شیمانسکی، مهندس نرمافزار ارشد، شما را با بلوکهای سازندهٔ پایهٔ Kubernetes آشنا میکنند؛ از جمله کتابخانهٔ API مربوط به client-go، منابع سفارشی، و زبانهای برنامهنویسی ابریمحور. این کتاب در سطح متوسط است و به آشنایی حداقلی با ابزارها و شیوههای توسعه و مدیریت سیستم نیاز دارد؛ مثل مدیریت بسته، زبان برنامهنویسی Go و Git. این کتاب به شما نشان میدهد چطور: برنامههای ابریمحور را روی Kubernetes توسعه دهید. Kubernetes را با کنترلرها و منابع سفارشی گسترش دهید. چرخهٔ عمر برنامه را با اپراتورها مدیریت کنید. از زبانهای برنامهنویسی ابریمحور استفاده کنید. شیوههای خوب توسعهٔ برنامه روی Kubernetes و درون آن را به کار بگیرید.
With Early Release ebooks, you get books in their earliest form-the author's raw and unedited content as he or she writes-so you can take advantage of these technologies long before the official release of these titles. While Kubernetes has established itself as the industry standard for managing containers and their lifecycles, there's a definite need for good practices on how to write native applications. Until now, knowledge on programming Kubernetes has been scattered over a thousands of Slack channels and Stack Overflow answers. This practical guide shows application and infrastructure developers, DevOps practitioners, and site reliability engineers how to develop cloud-native apps that run on Kubernetes. AWS developer advocate Michael Hausenblas and principal software engineer Stefan Schimanski guide you through Kubernetes's basic building blocks, including the client-go API library, custom resources, and cloud-native programming languages. This intermediate-level book requires a minimum understanding of development and system administration tools and practices such as package management, the Go programming language, and Git. This book shows you how to: Develop cloud-native applications on Kubernetes Extend Kubernetes using controllers and custom resources Manage the application lifecycle with operators Use cloud-native programming languages Apply good practices for developing apps on and in Kubernetes