دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Arun Ramakani
سری:
ISBN (شابک) : 1801811547, 9781801811545
ناشر: Packt Publishing
سال نشر: 2022
تعداد صفحات: 250
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 21 مگابایت
در صورت تبدیل فایل کتاب End-to-End Automation with Kubernetes and Crossplane: Develop a control plane-based platform for unified infrastructure, services, and application automation به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب اتوماسیون انتها به انتها با Kubernetes و Crossplane: یک پلت فرم مبتنی بر هواپیمای کنترلی برای زیرساخت ها، خدمات و اتوماسیون برنامه یکپارچه ایجاد کنید. نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
سفر کامل به سوی خودکارسازی فراهم کردن زیرساخت و استقرار برنامههای بومی ابری
در چند سال اخیر، سازمانهای بیشماری از مدل عملیاتی استقرار برنامههای مخرب ارائه شده توسط Kubernetes استفاده کردهاند. با راه اندازی Crossplane، همان مزایا به دنیای تأمین و مدیریت زیرساخت ها می رسد. محدودیتهای زیرساخت به عنوان کد با توجه به مدیریت دریفت، کنترل دسترسی مبتنی بر نقش، همکاری تیمی و قرارداد ضعیف باعث میشود افراد به سمت اتوماسیون زیرساخت مبتنی بر هواپیمای کنترل حرکت کنند، اما راهاندازی آن نیازمند دانش و تلاش زیادی است. .
این کتاب شما را به سفری دقیق از طریق ساخت یک پلت فرم اتوماسیون زیرساخت مبتنی بر هواپیما با Kubernetes و Crossplane می برد. اگرچه چشم انداز بومی ابری توسط CNCF دارای فهرست گسترده ای از ابزارهایی است که می تواند تجزیه و تحلیل و انتخاب را دشوار کند، این کتاب شما را در انتخاب ابزارهای مناسب برای مدیریت پیکربندی Kubernetes راهنمایی می کند که به بهترین وجه مناسب مورد استفاده است. شما در مورد مدیریت پیکربندی با ماژول های عملی ساخته شده بر روی ابزارهای مدیریت پیکربندی محبوب مانند Helm، Kustomize، CNAB، Argo، Keptn و Open Policy Agent خواهید آموخت. نمونههای موجود در کتاب الگوهایی هستند که میتوانید مستقیماً در کار خود از آنها استفاده کنید.
در پایان این کتاب DevOps، میتوانید یک اتوماسیون زیرساخت مدرن بسازید. پلت فرمی برای یکسان سازی اتوماسیون برنامه و زیرساخت.
این کتاب برای معماران ابر، مهندسان پلتفرم، اپراتورهای زیرساخت یا برنامهها و علاقهمندان به Kubernetes است که میخواهند زیرساختها و اتوماسیون برنامهها را ساده کنند. قبل از اینکه بتوانید با این کتاب شروع کنید به درک اولیه Kubernetes و بلوکهای سازنده آن مانند Pod، Deployment، Service و Namespace نیاز است.
A complete journey to automating infrastructure provisioning and cloud-native application deployment
In the last few years, countless organizations have taken advantage of the disruptive app deployment operating model provided by Kubernetes. With the launch of Crossplane, the same benefits are coming to the world of infrastructure provisioning and management. The limitations of Infrastructure as Code with respect to drift management, role-based access control, team collaboration, and weak contract are making people move toward control-plane-based infrastructure automation, but setting it up requires a lot of know-how and effort.
This book will take you on a detailed journey through building a control-plane-based infrastructure automation platform with Kubernetes and Crossplane. Although the cloud-native landscape by CNCF has an overwhelming list of tools that can make it difficult to analyze and choose, this book will guide you in selecting the right tools for Kubernetes configuration management that best suit the use case. You'll learn about configuration management with hands-on modules built on popular configuration management tools such as Helm, Kustomize, CNAB, Argo, Keptn, and Open Policy Agent. The examples in the book will be patterns that you can directly use in your work.
By the end of this DevOps book, you'll be able to build a modern infrastructure automation platform to unify application and infrastructure automation.
This book is for cloud architects, platform engineers, infrastructure or application operators, and Kubernetes enthusiasts who want to simplify infrastructure and application automation. A basic understanding of Kubernetes and its building blocks like Pod, Deployment, Service, and Namespace is needed before you can get started with this book.
Cover Title page Copyright and Credits Contributors About the reviewer Table of Contents Preface Part 1: The Kubernetes Disruption Chapter 1: Introducing the New Operating Model The Kubernetes journey Characteristics of the new operating model Team collaboration and workflows Control theory Interoperability Extensibility Architecture focus Open source, community, and governance The next Kubernetes use case Summary Chapter 2: Examining the State of Infrastructure Automation The history of infrastructure automation The need for the next evolution The limitations of IaC A Kubernetes operating model for automation Multi-cloud automation requirements Crossplane as a cloud control plane A universal control plane Open standards for infrastructure vendors Wider participation The cloud provider partnerships Other similar projects Summary Part 2: Building a Modern Infrastructure Platform Chapter 3: Automating Infrastructure with Crossplane Understanding Custom Resource Definitions and custom controllers Adding a new CRD Working with the CRD Understanding the Crossplane architecture Managed resources Providers Composite resources Crossplane core Installing Crossplane Installing and configuring providers Setting up a cloud account Installing a provider Configuring the provider Multiple provider configuration An example of POSTGRES provisioning Summary Chapter 4: Composing Infrastructure with Crossplane Feeling like an API developer How do XRs work? XRD Composition Claim Postprovisioning of an XR Readiness check Patch status Propagating credentials back Preprovisioned resources Building an XR The infrastructure API requirement Creating the XRD Providing implementation Provisioning the resources with a claim Troubleshooting Summary Chapter 5: Exploring Infrastructure Platform Patterns Evolving the APIs API implementation change Hands-on journey with composition revision API contract changes Non-breaking changes Version upgrade Version upgrade with breaking changes Nested and multi-resource XRs PatchSets XRD detailed Naming the versions The openAPIV3Schema structure The additional parameter of an attribute Printer columns Managing external software resources Unifying the automation Summary Chapter 6: More Crossplane Patterns AWS provider setup Creating an AWS account and IAM user Creating the Kubernetes secret AWS provider and ProviderConfig setup Managing dependencies Resource reference within and nested XR Referring to an outside resource Secret propagation hands-on Helm provider hands-on Defining API boundaries Alerts and monitoring Enabling Prometheus to scrape metrics Setting up monitoring alerts Enabling the Grafana dashboard More troubleshooting patterns Summary Chapter 7: Extending and Scaling Crossplane Building a new provider XRM detailed Configuration fidelity Spec and status configuration Naming the custom and external resource Configuration ownership Sensitive input and output fields Framework to build a provider Packaging and distribution of XR/Claim Packaging and distribution Installing and using the configuration Testing the configurations Installing KUTTL KUTTL test setup TDD Multi-tenant control plane patterns Multi-tenancy with a single cluster Multi-tenancy with multiple clusters Summary Part 3:Configuration Management Tools and Recipes Chapter 8: Knowing the Trade-offs Unified automation scope Complexity clock, requirements, and patterns The configuration complexity clock Configuration management requirements Patterns and trade-off Open Application Model KubeVela, the OAM implementation Specialized and extendable abstraction Specialized abstraction Extendable abstraction Impact of change frequency XRM change frequency Summary Chapter 9: Using Helm, Kustomize, and KubeVela Application configuration management capabilities Using Helm for application deployment Working with an existing chart Hands-on chart development Chart generation Customizing configurations with Kustomize Deploying application workloads with KubeVela Anatomy of a KubeVela application definition Summary Chapter 10: Onboarding Applications with Crossplane The automation requirements The solution Preparing the control plane The GCP provider The GitLab provider Helm and Kubernetes provider setup Automating the application deployment environment The repository and CI setup GitLab configuration The onboarding XR/claim API The deployment dependencies API boundary analysis Summary Chapter 11: Driving the Platform Adoption Why we need an infrastructure platform as a product Understanding customers\' needs Product development practices Self-service Collaborative backlog management The platform product life cycle and team interaction The OAM personas Summary Index Other Books You May Enjoy