ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Learn Helm: Improve productivity, reduce complexity, and speed up cloud-native adoption with Helm for Kubernetes

دانلود کتاب Learn Helm: بهبود بهره وری ، کاهش پیچیدگی و سرعت بخشیدن به پذیرش ابری با Helm for Kubernetes

Learn Helm: Improve productivity, reduce complexity, and speed up cloud-native adoption with Helm for Kubernetes

مشخصات کتاب

Learn Helm: Improve productivity, reduce complexity, and speed up cloud-native adoption with Helm for Kubernetes

دسته بندی: مدیریت سیستم
ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 1839214295, 9781839214295 
ناشر: Packt Publishing 
سال نشر: 2020 
تعداد صفحات: 345 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 5 مگابایت 

قیمت کتاب (تومان) : 37,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 11


در صورت تبدیل فایل کتاب Learn Helm: Improve productivity, reduce complexity, and speed up cloud-native adoption with Helm for Kubernetes به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب Learn Helm: بهبود بهره وری ، کاهش پیچیدگی و سرعت بخشیدن به پذیرش ابری با Helm for Kubernetes نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب Learn Helm: بهبود بهره وری ، کاهش پیچیدگی و سرعت بخشیدن به پذیرش ابری با Helm for Kubernetes



معرفی جامع برای استقرار خودکار برنامه در Kubernetes برای مبتدیان

ویژگی های کلیدی

  • مدیریت موثر برنامه های مستقر در Kubernetes با استفاده از Helm </ li>
  • نصب، ارتقا، اشتراک گذاری و مدیریت برنامه های کاربردی مستقر در Kubernetes را بیاموزید
  • با یک مدیر بسته برای Kubernetes راه اندازی و اجرا کنید

توضیحات کتاب< /h4>

Containerization در حال حاضر یکی از بهترین راه‌ها برای پیاده‌سازی DevOps است. در حالی که داکر کانتینرها را معرفی کرد و دوران DevOps را تغییر داد، گوگل یک سیستم ارکستراسیون کانتینر گسترده به نام Kubernetes را توسعه داد که اکنون پیشرو در ارکستراسیون کانتینر محسوب می شود. با کمک این کتاب، کارایی مدیریت برنامه های در حال اجرا در Kubernetes با استفاده از Helm را بررسی خواهید کرد.

با معرفی کوتاهی از Helm و اینکه چگونه می‌تواند برای کل محیط کانتینر مفید باشد، شروع می‌کنیم، سپس علاوه بر یادگیری در مورد نمودارهای Helm و موارد استفاده از آن، به جنبه‌های معماری نیز خواهید پرداخت. شما نحوه نوشتن نمودار Helm را به منظور خودکارسازی استقرار برنامه در Kubernetes خواهید فهمید. این کتاب با تمرکز بر ارائه الگوهای آماده سازمانی مرتبط با Helm و اتوماسیون، بهترین شیوه ها را برای توسعه برنامه، تحویل و مدیریت چرخه حیات با Helm پوشش می دهد.

در پایان این کتاب Kubernetes، شما یاد خواهید گرفت که چگونه از Helm برای توسعه یک الگوی سازمانی برای تحویل برنامه استفاده کنید.

آنچه خواهید آموخت

  • یک استراتژی اتوماسیون سازمانی در Kubernetes با استفاده از Helm ایجاد کنید
  • ایجاد نمودارهای Helm به راحتی قابل مصرف و تنظیم کنید
  • از Helm در ابزار ارکستراسیون و اپراتورهای Kubernetes استفاده کنید
  • بهترین کاوش روش‌هایی برای تحویل برنامه‌ها و مدیریت چرخه عمر
  • هرم را به شیوه‌ای ایمن و پایدار که برای شرکت شما مناسب است استفاده کنید
  • مشخصات اتوماسیون را با Helm کشف کنید
  • < /ul>

    این کتاب برای چه کسی است

    این کتاب برای توسعه دهندگان یا مدیران Kubernetes است که علاقه مند به یادگیری Helm برای ارائه اتوماسیون برای توسعه برنامه در Kubernetes هستند. اگرچه هیچ دانش قبلی در مورد Helm لازم نیست، دانش اولیه توسعه برنامه Kubernetes مفید خواهد بود.

    فهرست محتوا

    1. درک Kubernetes و Helm
    2. پیکربندی محیط هلم
    3. نصب اولین برنامه خود با Helm
    4. درک ساختار نمودار هلم
    5. ساختن نمودار هلم خود
    6. آزمایش نمودارهای هلم
    7. استفاده از هلم در خط لوله CI/CD
    8. استفاده از هلم در اپراتور هلم
    9. ایمن سازی استقرار و زیرساخت هلم

توضیحاتی درمورد کتاب به خارجی

A comprehensive introduction to automated application deployment on Kubernetes for beginners

Key Features

  • Effectively manage applications deployed in Kubernetes using Helm
  • Learn to install, upgrade, share, and manage applications deployed in Kubernetes
  • Get up and running with a package manager for Kubernetes

Book Description

Containerization is currently known to be one of the best ways to implement DevOps. While Docker introduced containers and changed the DevOps era, Google developed an extensive container orchestration system, Kubernetes, which is now considered the frontrunner in container orchestration. With the help of this book, you'll explore the efficiency of managing applications running on Kubernetes using Helm.

Starting with a short introduction to Helm and how it can benefit the entire container environment, you'll then delve into the architectural aspects, in addition to learning about Helm charts and its use cases. You'll understand how to write Helm charts in order to automate application deployment on Kubernetes. Focused on providing enterprise-ready patterns relating to Helm and automation, the book covers best practices for application development, delivery, and lifecycle management with Helm.

By the end of this Kubernetes book, you will have learned how to leverage Helm to develop an enterprise pattern for application delivery.

What you will learn

  • Develop an enterprise automation strategy on Kubernetes using Helm
  • Create easily consumable and configurable Helm charts
  • Use Helm in orchestration tooling and Kubernetes operators
  • Explore best practices for application delivery and life cycle management
  • Leverage Helm in a secure and stable manner that is fit for your enterprise
  • Discover the ins and outs of automation with Helm

Who this book is for

This book is for Kubernetes developers or administrators who are interested in learning Helm to provide automation for application development on Kubernetes. Although no prior knowledge of Helm is required, basic knowledge of Kubernetes application development will be useful.

Table of Contents

  1. Understanding Kubernetes and Helm
  2. Configuring a Helm Environment
  3. Installing your First App with Helm
  4. Understanding Helm Chart Structure
  5. Building your own Helm Chart
  6. Testing Helm Charts
  7. Using Helm in a CI/CD Pipeline
  8. Using Helm in a Helm Operator
  9. Securing Helm Deployments and Infrastructure


فهرست مطالب

Cover
Title page
Copyright
Credits
About Packt
Contributors
Table of Contents
Preface
Section 1: Introduction and Setup
Chapter 1: Understanding Kubernetes and Helm
	From monoliths to modern microservices
	What is Kubernetes?
		Container Orchestration
		High availability
		Scalability
		Active community
	Deploying a Kubernetes application
		Deployment
		Services
		PersistentVolumeClaim
	Approaches in resource management
		Imperative and declarative configuration
	Resource configuration challenges
		The many types of Kubernetes resources
		Keeping the live and local states in sync
		Application life cycles are hard to manage
		Resource files are static
	Helm to the rescue!
		Understanding package managers
		The Kubernetes package manager
	Summary
	Further reading
	Questions
Chapter 2: Preparing a Kubernetes and Helm Environment
	Technical requirements
	Preparing a local Kubernetes environment with Minikube
		Installing Minikube
		Installing VirtualBox
		Configuring VirtualBox as the designated hypervisor
		Configuring Minikube resource allocation
		Exploring the basic usage
	Setting up Kubectl
		Installing Kubectl
	Setting up Helm
		Installing Helm
	Configuring Helm
		Adding upstream repositories
		Adding plugins
		Environment variables
		Tab completion
		Authentication
		Authorization/RBAC
	Summary
	Further reading
	Questions
Chapter 3: Installing your First Helm Chart
	Technical requirements
	Understanding the WordPress application
	Finding a WordPress chart
		Searching for WordPress charts from the command line
		Viewing the WordPress chart in a browser
		Showing the WordPress chart information from the command line
	Creating a Kubernetes environment
	Installing the WordPress chart
		Creating a values file for configuration
		Running the installation
		Inspecting your release
	Additional installation notes
		The -n flag
		The HELM_NAMESPACE environment variable
		Choosing between --set and --values
	Accessing the WordPress application
	Upgrading the WordPress release
		Modifying the Helm values
		Running the upgrade
		Reusing and resetting values during an upgrade
	Rolling back the WordPress release
		Inspecting the WordPress history
		Running the rollback
	Uninstalling the WordPress release
	Cleaning up your environment
	Summary
	Further reading
	Questions
Section 2: Helm Chart Development
Chapter 4: Understanding Helm Charts
	Technical requirements
	Understanding the YAML format
		Defining key-value pairs
		Value types
	Understanding chart templates
		Go templating
	Understanding chart definitions
		Required fields
		Optional metadata
		Managing chart dependencies
		Downloading dependencies
		Conditional dependencies
		Overriding and referencing values from a child chart
		Importing values with import-values
	Life cycle management
		The basics of a Helm hook
		Hook execution
		Advanced hook concepts
	Documenting a Helm chart
		The README.md File
		The LICENSE file
		The templates/NOTES.txt file
	Packaging a Helm chart
	Summary
	Further reading
	Questions
Chapter 5: Building Your First Helm Chart
	Technical requirements
	Understanding the Guestbook application
	Setting up the environment
	Creating a Guestbook Helm chart
		Scaffolding the initial file structure
		Evaluating the chart definition
		Adding a Redis chart dependency
		Modifying the values.yaml file
		Installing the Guestbook chart
	Improving the Guestbook Helm chart
		Creating pre-upgrade and pre-rollback life cycle hooks
		Adding input validation
	Publishing the Guestbook chart to a chart repository
		Creating a chart repository
		Publishing the Guestbook Helm chart
		Adding your chart repository
	Cleaning up
	Summary
	Further reading
	Questions
Chapter 6: Testing Helm Charts
	Technical requirements
	Setting up your environment
	Verifying Helm templating
		Validating template generation locally with helm template
		Linting Helm charts and templates
	Testing in a live cluster
		Creating the chart tests
		Running the chart tests
	Improving chart tests with the chart testing project
		Introducing the chart testing project
		Installing the chart testing tools
	Cleaning up
	Summary
	Further reading
	Questions
Section 3: Adanced Deployment Patterns
Chapter 7: Automating Helm Processes Using CI/CD and GitOps
	Technical requirements
	Understanding CI/CD and GitOps
		CI/CD
		Taking CI/CD to the next level using GitOps
	Setting up our environment
	Creating a CI pipeline to build Helm charts
		Designing the pipeline
		Understanding Jenkins
		Installing Jenkins
		Understanding the pipeline
		Running the pipeline
	Creating a CD pipeline to deploy applications with Helm
		Designing the pipeline
		Updating the environments
		Understanding the pipeline
		Running the pipeline
	Cleaning up
	Summary
	Further reading
	Questions
Chapter 8: Using Helm with the Operator Framework
	Technical requirements
	Understanding Kubernetes Operators
	Creating a Helm operator
		Setting up the environment
		Scaffolding the operator file structure
		Building the operator and pushing it to Quay
		Deploying the Guestbook Operator
		Deploying the Guestbook application
	Using Helm to manage Operators and CRs
	Cleaning up your Kubernetes environment
	Summary
	Further reading
	Questions
Chapter 9: Helm Security Considerations
	Technical requirements
	Data provenance and integrity
		Creating a GPG keypair
		Verifying Helm downloads
	Signing and verifying Helm charts
	Developing secure Helm charts
		Using secure images
		Setting resource limits
		Handling secrets in Helm charts
	Configuring RBAC rules
	Accessing secure chart repositories
	Summary
	Further reading
	Questions
ASSESSMENTS
	Chapter 1: Understanding Kubernetes and Helm
	Chapter 2: Preparing a Kubernetes and Helm Environment
	Chapter 3: Installing Your First Helm Chart
	Chapter 4: Understanding Helm Charts
	Chapter 5: Building Your First Helm Chart
	Chapter 6: Testing Helm Charts
	Chapter 7: Automating Helm Processes Using CI/CD and GitOps
	Chapter 8: Using Helm with the Operator Framework
	Chapter 9: Helm Security Considerations
Other Books You May Enjoy




نظرات کاربران