دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Aly Saleh. Murat Karslioglu
سری:
ISBN (شابک) : 1800202458, 9781800202450
ناشر: Packt Publishing
سال نشر: 2021
تعداد صفحات: 292
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 4 مگابایت
در صورت تبدیل فایل کتاب Kubernetes in Production Best Practices: Build and manage highly available production-ready Kubernetes clusters به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Kubernetes در بهترین شیوه های تولید: ایجاد و مدیریت خوشه های Kubernetes آماده تولید بسیار در دسترس نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
طراحی، ساخت و راه اندازی زیرساخت مقیاس پذیر و قابل اعتماد Kubernetes برای تولید
اگرچه راه حل های خارج از جعبه می توانند به شما کمک کنند تا یک کلاستر را سریع راه اندازی کنید، اجرای یک خوشه Kubernetes که برای حجم کاری تولید بهینه شده است چالش، به ویژه برای کاربران با دانش پایه یا متوسط. با پوشش دقیق استانداردهای صنعت ابر و بهترین شیوهها برای دستیابی به مقیاسپذیری، در دسترس بودن، برتری عملیاتی و بهینهسازی هزینه، این کتاب Kubernetes طرحی برای مدیریت برنامهها و خدمات در تولید است.
شما بیشترین موارد را خواهید یافت. روش متداول برای استقرار و کارکرد خوشههای Kubernetes، که استفاده از یک سرویس عمومی مدیریت شده توسط ابر از AWS، Azure یا Google Cloud Platform (GCP) است. این کتاب Amazon Elastic Kubernetes Service (Amazon EKS)، نسخه Kubernetes تحت مدیریت AWS را برای انجام تمرینهای عملی بررسی میکند. همانطور که با جزئیات پیادهسازی مخصوص AWS و EKS آشنا میشوید، مفاهیم طراحی، بهترین شیوههای پیادهسازی و پیکربندی قابل اجرا برای سایر سرویسهای مدیریت شده توسط ابر را درک خواهید کرد. در سرتاسر کتاب، ابزارهای استاندارد و ابرآگنوستیک، مانند Terraform و Ansible را نیز برای تهیه و پیکربندی زیرساختها کشف خواهید کرد.
در پایان این کتاب، میتوانید از Kubernetes استفاده کنید. تا محیط های تولید خود را با اطمینان کار کرده و مدیریت کنید.
این کتاب برای ابر است کارشناسان زیرساخت، مهندسین DevOps، مهندسین قابلیت اطمینان سایت، و مدیران مهندسی که به دنبال طراحی و راه اندازی زیرساخت Kubernetes برای تولید هستند. دانش اولیه Kubernetes، Terraform، Ansible، Linux، و AWS برای استفاده بیشتر از این کتاب مورد نیاز است.
Design, build, and operate scalable and reliable Kubernetes infrastructure for production
Although out-of-the-box solutions can help you to get a cluster up and running quickly, running a Kubernetes cluster that is optimized for production workloads is a challenge, especially for users with basic or intermediate knowledge. With detailed coverage of cloud industry standards and best practices for achieving scalability, availability, operational excellence, and cost optimization, this Kubernetes book is a blueprint for managing applications and services in production.
You'll discover the most common way to deploy and operate Kubernetes clusters, which is to use a public cloud-managed service from AWS, Azure, or Google Cloud Platform (GCP). This book explores Amazon Elastic Kubernetes Service (Amazon EKS), the AWS-managed version of Kubernetes, for working through practical exercises. As you get to grips with implementation details specific to AWS and EKS, you'll understand the design concepts, implementation best practices, and configuration applicable to other cloud-managed services. Throughout the book, you'll also discover standard and cloud-agnostic tools, such as Terraform and Ansible, for provisioning and configuring infrastructure.
By the end of this book, you'll be able to leverage Kubernetes to operate and manage your production environments confidently.
This book is for cloud infrastructure experts, DevOps engineers, site reliability engineers, and engineering managers looking to design and operate Kubernetes infrastructure for production. Basic knowledge of Kubernetes, Terraform, Ansible, Linux, and AWS is needed to get the most out of this book.
Cover Title Page Copyright and Credits Dedication Contributors Table of Contents Preface Chapter 1: Introduction to Kubernetes Infrastructure and Production-Readiness The basics of Kubernetes infrastructure Kubernetes components Why Kubernetes is challenging in production Kubernetes production-readiness The production-readiness checklist Kubernetes infrastructure best practices The 12 principles of infrastructure design and management Applications definition and deployment Processes, team, and culture Cloud-native approach The Cloud Native Computing Foundation Why we should care about cloud-native Cloud-native landscape and ecosystem Cloud-native trail map Summary Further reading Chapter 2: Architecting Production-Grade Kubernetes Infrastructure Understanding Kubernetes infrastructure design considerations Scaling and elasticity High availability and reliability Security and compliance Cost management and optimization Manageability and operational efficiency Exploring Kubernetes deployment strategy alternatives Designing an Amazon EKS infrastructure Choosing the infrastructure provider Choosing the cluster and node size Choosing tools for cluster deployment and management Deciding the cluster architecture Summary Further reading Chapter 3: Provisioning Kubernetes Clusters Using AWS and Terraform Technical requirements Installing Terraform Implementation principles and best practices Cluster deployment and rollout strategy Preparing Terraform Terraform directory structure Persisting the Terraform state Creating Terraform state configuration Provisioning the Terraform state Utilizing Terraform workspaces Creating the network infrastructure Developing the VPC Terraform module Developing the cluster VPC Provisioning the cluster VPC Creating the cluster infrastructure Developing the EKS Terraform module Developing the workers' Terraform module Developing the Kubernetes cluster Terraform module Putting all modules together Provisioning the cluster infrastructure Cleaning up and destroying infrastructure resources Destroying the cluster resources Destroying the VPC resources Destroying the shared state resources Summary Further reading Chapter 4: Managing Cluster Configuration with Ansible Technical requirements Installing the required tools Implementation principles Kubernetes configuration management Kubernetes configuration management workflow Configuration management with Ansible Configuring the clusters The ansible directory's structure Creating Ansible templates Creating Ansible variables Creating Ansible inventories Creating Ansible tasks Creating the cluster's playbook Applying the cluster's Ansible playbook Destroying the cluster's resources Summary Further reading Chapter 5: Configuring and Enhancing Kubernetes Networking Services Technical requirements Introducing networking production readiness Configuring Kube Proxy Configuring the Amazon CNI plugin Configuring CoreDNS Configuring ExternalDNS Configuring NGINX Ingress Controller Deploying the cluster's network services Destroying the cluster's resources Summary Further reading Chapter 6: Securing Kubernetes Effectively Technical requirements Securing Kubernetes infrastructure Managing cluster access Cluster authentication Cluster authorization Admission controller Managing secrets and certificates Creating and managing secrets Managing TLS certificates with Cert-Manager Securing workloads and apps Isolating critical workloads Hardening the default pod security policy Limiting pod access Creating network policies with Calico Monitoring runtime with Falco Ensuring cluster security and compliance Executing Kubernetes conformance tests Scanning cluster security configuration Executing the CIS Kubernetes benchmark Enabling audit logging Bonus security tips Deploying the security configurations Destroying the cluster Summary Further reading Chapter 7: Managing Storage and Stateful Applications Technical requirements Installing the required tools Implementation principles Understanding the challenges with stateful applications Tuning Kubernetes storage Understanding storage primitives in Kubernetes Choosing a persistent storage solution Deploying stateful applications Installing OpenEBS Deploying a stateful application on OpenEBS volumes Summary Further reading Chapter 8: Deploying Seamless and Reliable Applications Technical requirements Understanding the challenges with container images Exploring the components of container images Choosing the right container base image Reducing container image size Scanning container images for vulnerabilities Testing the download speed of a container image Applying container base images best practices Learning application deployment strategies Choosing the deployment model Monitoring deployments Using readiness and liveness container probes Scaling applications and achieving higher availability Summary Further reading Chapter 9: Monitoring, Logging, and Observability Technical requirements Understanding the challenges with Kubernetes observability Exploring the Kubernetes metrics Learning site reliability best practices Monitoring, metrics, and visualization Installing the Prometheus stack on Kubernetes Monitoring applications with Grafana Logging and tracing Installing the EFK stack on Kubernetes Summary Further reading Chapter 10: Operating and Maintaining Efficient Kubernetes Clusters Technical requirements Learning about cluster maintenance and upgrades Upgrading kubectl Upgrading the Kubernetes control plane Upgrading Kubernetes components Upgrading Kubernetes worker nodes Preparing for backups and disaster recovery Installing Velero on Kubernetes Taking a backup of specific resources using Velero Restoring an application resource from its backup using Velero Validating cluster quality Generating compliance reports Managing and improving the cost of cluster resources Summary Further reading About Packt Other Books You May Enjoy Index