دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: نویسندگان: Matt Butcher, Matt Farina, Josh Dolitsky سری: ISBN (شابک) : 1492083658, 9781492083658 ناشر: O'Reilly Media, Inc, USA سال نشر: 2021 تعداد صفحات: 198 زبان: English فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 2 Mb
در صورت تبدیل فایل کتاب Learning Helm: Managing Apps on Kubernetes به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Learning Helm: مدیریت برنامه ها در Kubernetes نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
با Helm، مدیر بسته برجسته سیستم ارکستراسیون کانتینر Kubernetes، به سرعت برسید. این راهنمای عملی به شما نشان میدهد که چگونه برنامههایی را که در داخل کانتینرهایتان اجرا میشوند، ایجاد، نصب و مدیریت کنید. مت Butcher، Matt Farina و Josh Dolitsky، نگهبانان Helm توضیح میدهند که چگونه این مدیر بسته در اکوسیستم Kubernetes قرار میگیرد و نگاهی درونی به طراحی و بهترین شیوههای Helm ارائه میدهد. بیش از 70 درصد از سازمان هایی که با Kubernetes کار می کنند امروزه از Helm استفاده می کنند. در حالی که جامعه Helm هزاران بسته یا نمودار را برای کمک به شما برای شروع ارائه می کند، این کتاب توسعه دهندگان و مهندسان DevOps را در فرآیند ایجاد نمودارهای سفارشی برای بسته بندی برنامه ها راهنمایی می کند. اگر درک درستی از Kubernetes دارید، آماده رفتن هستید.
Get up to speed with Helm, the preeminent package manager for the Kubernetes container orchestration system. This practical guide shows you how to efficiently create, install, and manage the applications running inside your containers. Helm maintainers Matt Butcher, Matt Farina, and Josh Dolitsky explain how this package manager fits into the Kubernetes ecosystem and provide an inside look at Helm's design and best practices. More than 70% of the organizations that work with Kubernetes use Helm today. While the Helm community provides thousands of packages, or charts, to help you get started, this book walks developers and DevOps engineers through the process of creating custom charts to package applications. If you have a working understanding of Kubernetes, you're ready to go.
Copyright Table of Contents Preface Who Should Read This Book Why We Wrote This Book Navigating This Book Conventions Used in This Book Using Code Examples O’Reilly Online Learning How to Contact Us Acknowledgments Chapter 1. Introducing Helm The Cloud Native Ecosystem Containers and Microservices Schedules and Kubernetes Helm’s Goals From Zero to Kubernetes Package Management Security, Reusability, and Configurability Helm’s Architecture Kubernetes Resources Charts Resources, Installations, and Releases A Brief Note About Helm 2 Conclusion Chapter 2. Using Helm Installing and Configuring the Helm Client Installing a Prebuilt Binary Guidance on Building from Source Working with Kubernetes Clusters Getting Started with Helm Adding a Chart Repository Searching a Chart Repository Installing a Package Configuration at Installation Time Listing Your Installations Upgrading an Installation Configuration Values and Upgrades Uninstalling an Installation How Helm Stores Release Information Conclusion Chapter 3. Beyond the Basics with Helm Templating and Dry Runs The --dry-run Flag The helm template Command Learning About a Release Release Records Listing Releases Find Details of a Release with helm get History and Rollbacks Keeping History and Rolling Back A Deep Dive into Installs and Upgrades The --generate-name and --name-template Flags The --create-namespace Flag Using helm upgrade --install The --wait and --atomic Flags Upgrading with --force and --cleanup-on-fail Conclusion Chapter 4. Building a Chart The Chart Creation Command The Chart.yaml File Modifying Templates The Deployment Using the Values File Container Images Exposing Services Resource Limits Packaging the Chart Linting Charts Conclusion Chapter 5. Developing Templates The Template Syntax Actions Information Helm Passes to Templates Pipelines Template Functions Methods Querying Kubernetes Resources In Charts if/else/with Variables Loops Named Templates Structuring Your Templates for Maintainability Debugging Templates Dry Run Getting Installed Manifests Linting Charts Conclusion Chapter 6. Advanced Chart Features Chart Dependencies Conditional Flags for Enabling Dependencies Importing Values from Child to Parent Charts Library Charts Schematizing Values Files Hooks Adding Tests to Charts Helm Test Chart Testing Tool Security Considerations Custom Resource Definitions Conclusion Chapter 7. Chart Repositories The Repository Index An Example of a Chart Repository Index Generating an Index Adding to an Existing Index Setting Up a Chart Repository A Simple Chart Repository with Python Securing a Chart Repository Real-World Example: Using GitHub Pages Using Chart Repositories Adding a Repository Downloading Charts Listing Repositories Updating Repositories Removing a Repository Experimental OCI Support Enabling OCI Support Running a Local Registry Logging In to a Registry Logging Out of a Registry Storing a Chart in the Cache Listing Charts in the Cache Exporting a Chart from the Cache Pushing a Chart to the Registry Pulling a Chart from the Registry Removing a Chart from the Cache Related Projects ChartMuseum Harbor Chart Releaser S3 Plugin GCS Plugin Git Plugin Chapter 8. Helm Plugins and Starters Plugins Installing Third-Party Plugins Custom Subcommands Building a Plugin plugin.yaml Hooks Downloader Plugins Execution Environment Shell Completion Starters Converting a Chart to a Starter Making Starters Available to Helm Using Starters Extending Helm Further Appendix A. Chart API Versions API Version 2 The Chart.yaml File The Chart.lock File API Version 1 (legacy) The Chart.yaml File The requirements.yaml File (Legacy) The requirements.lock File (Legacy) Appendix B. Chart Repository API index.yaml The index.yaml Format When Is index.yaml Downloaded? When Is the Cached Version of index.yaml Used? .tgz Files When Are .tgz Files Downloaded? .prov Files When Are .prov Files Downloaded? Index About the Authors Colophon