ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب 50 Kubernetes Concepts Every DevOps Engineer Should Know: Your go-to guide for making production-level decisions on how and why to implement Kubernetes

دانلود کتاب 50 مفهوم Kubernetes که هر مهندس DevOps باید بداند: راهنمای شما برای تصمیم گیری در سطح تولید در مورد چگونگی و چرایی پیاده سازی Kubernetes

50 Kubernetes Concepts Every DevOps Engineer Should Know: Your go-to guide for making production-level decisions on how and why to implement Kubernetes

مشخصات کتاب

50 Kubernetes Concepts Every DevOps Engineer Should Know: Your go-to guide for making production-level decisions on how and why to implement Kubernetes

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9781804611470, 1804611476 
ناشر: Packt Publishing 
سال نشر:  
تعداد صفحات: 278
[279] 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 17 Mb 

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



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

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


در صورت تبدیل فایل کتاب 50 Kubernetes Concepts Every DevOps Engineer Should Know: Your go-to guide for making production-level decisions on how and why to implement Kubernetes به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب 50 مفهوم Kubernetes که هر مهندس DevOps باید بداند: راهنمای شما برای تصمیم گیری در سطح تولید در مورد چگونگی و چرایی پیاده سازی Kubernetes نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب 50 مفهوم Kubernetes که هر مهندس DevOps باید بداند: راهنمای شما برای تصمیم گیری در سطح تولید در مورد چگونگی و چرایی پیاده سازی Kubernetes

یک کتاب ضروری Kubernetes برای یادگیری مفاهیم کلیدی برای موفقیت در هر محیط تولیدی، خواه محیط Kubernetes سبز یا سفر بومی ابری شما باشد. پیاده سازی Kubernetes در هر محیط تولیدی فراتر از اصول اولیه بروید و با برنامه های Kubernetes در هر محیطی کار کنید شرح کتاب: Kubernetes یک موضوع پرطرفدار در میان مهندسان، CTO، CIO ها و سایر متخصصان فنی خوب است. به دلیل تکثیر و اهمیت آن برای همه فناوری‌های ابری، امروزه مهندسان DevOps برای کمک به پیشرفت سازمان خود به درک کاملی از مفاهیم کلیدی Kubernetes نیاز دارند. این کتاب شما را با تمام اطلاعات لازم در مورد نحوه عملکرد Kubernetes و نحوه استفاده از آن برای بهترین نتایج مجهز می کند. شما همه چیز را از اهمیت اهمیت ابر بومی برای پیاده سازی خوشه های Kubernetes تا استقرار برنامه های کاربردی در تولید یاد خواهید گرفت. این کتاب شما را به یک سفر یادگیری می برد، از این که چه چیزی به صورت بومی ابری است و چگونه با Kubernetes در محیط های ابری، داخلی و PaaS مانند OpenShift شروع کنید. در مرحله بعد، در مورد استقرار برنامه‌ها به روش‌های مختلف، از جمله مشخصات Deployment، Ingress Specs و StatefulSet اطلاعات خواهید یافت. در نهایت، کار با نظارت، قابلیت مشاهده و امنیت Kubernetes راحت خواهید بود. هر فصل از 50 مفهوم Kubernetes که هر مهندس DevOps باید بداند بر اساس فصل قبل ساخته شده است، و تضمین می کند که مهارت های عملی خود را در حین کار با نمونه های کد در GitHub توسعه می دهید و به شما امکان می دهد در عین حال که دانش عملی به شما می دهد، آن را دنبال کنید. در پایان این کتاب، شما می‌توانید Kubernetes را در هر محیطی، چه یک محیط موجود، یک محیط سبز، یا آزمایشگاه خودتان که در فضای ابری یا خانه شما کار می‌کند، پیاده‌سازی کنید. آنچه خواهید آموخت: نحوه عملکرد Kubernetes در محل، در فضای ابری و در محیط های PaaS را بیابید با شبکه، مدیریت خوشه و استقرار برنامه کار کنید درک کنید که چرا بومی ابر برای برنامه های Kubernetes بسیار مهم است. برنامه ها را در حالت های مختلف، از جمله بدون وضعیت و Stateful قابلیت مشاهده را در محیط خود نظارت و پیاده سازی کنید. عملکرد امنیت Kubernetes را در سطح خوشه، کاربر و برنامه کاوش کنید این کتاب برای چه کسانی است: این کتاب برای مهندسان ابر، توسعه دهندگان، مهندسان DevOps و مهندسان زیرساخت مسئول به ارث بردن یک محیط Kubernetes است. یا ایجاد یک محیط سبز فیلد Kubernetes. اگر حرفه‌ای هستید که می‌خواهید با اپلیکیشن‌های بومی ابری شروع کنید و بهترین روش‌های k8s را پیاده‌سازی کنید، این کتاب یک کتاب ضروری است. اگر محیط‌های مهندسی شده در فضای ابری و داخلی دارید و می‌دانید که چگونه می‌توانید برنامه‌ها را با یک دوره تصدی در نقش توسعه‌دهنده مستقر کنید، این کتاب به شما کمک می‌کند تا مهارت‌های خود را افزایش دهید.


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

A must-have Kubernetes book to learn key concepts for succeeding in any production environment, be it a greenfield Kubernetes environment or your cloud-native journey Key Features: Advance in your Kubernetes journey with guidance from a seasoned k8s practitioner and trainer Discover best practices for implementing Kubernetes in any production environment Go beyond the basics and work with Kubernetes applications in every environment Book Description: Kubernetes is a trending topic among engineers, CTOs, CIOs, and other technically sound professionals. Due to its proliferation and importance for all cloud technologies, DevOps engineers nowadays need a solid grasp of key Kubernetes concepts to help their organization thrive. This book equips you with all the requisite information about how Kubernetes works and how to use it for the best results. You\'ll learn everything from why cloud native is important to implementing Kubernetes clusters to deploying applications in production. This book takes you on a learning journey, starting from what cloud native is and how to get started with Kubernetes in the cloud, on-premises, and PaaS environments such as OpenShift. Next, you\'ll learn about deploying applications in many ways, including Deployment specs, Ingress Specs, and StatefulSet specs. Finally, you\'ll be comfortable working with Kubernetes monitoring, observability, and security. Each chapter of 50 Kubernetes Concepts Every DevOps Engineer Should Know is built upon the previous chapter, ensuring that you develop practical skills as you work through the code examples in GitHub, allowing you to follow along while giving you practical knowledge. By the end of this book, you\'ll be able to implement Kubernetes in any environment, whether it\'s an existing environment, a greenfield environment, or your very own lab running in the cloud or your home. What You Will Learn: Find out how Kubernetes works on-premises, in the cloud, and in PaaS environments Work with networking, cluster management, and application deployment Understand why cloud native is crucial for Kubernetes applications Deploy apps in different states, including Stateless and Stateful Monitor and implement observability in your environment Explore the functioning of Kubernetes security at the cluster, user, and application level Who this book is for: This book is for cloud engineers, developers, DevOps engineers, and infrastructure engineers responsible for inheriting a Kubernetes environment or creating a greenfield Kubernetes environment. If you are a professional who wants to get started with cloud-native applications and implement k8s best practices, then this book is a must-read. If you have engineered environments in the cloud and on-premises and understand how to deploy applications with a solid tenure in a developer role, this book will help you further your skills.



فهرست مطالب

Cover
Copyright
Contributors
Table of Contents
Preface
Part 1 – First 20 Kubernetes Concepts – In and Out of the Cloud
Chapter 1: Kubernetes in Today’s World
	Technical requirements
	The shift to the cloud
		Why organizations care about the cloud
		What the cloud did for engineers
	Kubernetes, the new cloud OS and data center
		Kubernetes in the cloud
		Why Kubernetes?
		Kubernetes as a data center
	Cloud-native apps and why they’re important
		What cloud-native apps do for organizations
		The world is cloud-based
		Engineering talent is toward the cloud
	Abstraction is easier, but with a twist
		What abstraction does
		What abstraction doesn’t do
	Start slow and go fast
		Understanding the engineering need for Kubernetes
		Understanding the business need for Kubernetes
		Planning is the hard part
	Summary
	Further reading
Chapter 2: Get the Ball Rolling with Kubernetes and the Top Three
	Technical requirements
	Azure Kubernetes Service
		Creating an AKS cluster manually
		Creating an AKS cluster with automation
		Scaling an AKS cluster
		AKS and Virtual Kubelet
		Managing and maintaining AKS clusters
	AWS EKS
		Creating an EKS cluster manually
		Creating an EKS cluster with Terraform
		Scaling an EKS cluster
		EKS Fargate profiles
	GKE
		Creating a GKE cluster with Terraform
		GKE Autopilot
		A quick note on multi-cloud
	Summary
	Further reading
Chapter 3: Running K8s with Other Cloud Pals
	Technical requirements
	Understanding Linode Kubernetes Engine
		Why LKE?
		Setting up LKE manually
		Automating LKE deployments
	Exploring DigitalOcean Managed Kubernetes
		Why DigitalOcean Kubernetes Engine?
		Setting up DigitalOcean Managed Kubernetes manually
		Automating DigitalOcean Managed Kubernetes
	What is Kubernetes PaaS and how does it differ?
		OpenShift
		OpenShift in the enterprise
		Getting started with OpenShift Sandbox
		OpenShift on AWS
	Summary
	Further reading
Chapter 4: The On-Prem K8s Reality Check
	Technical requirements
	Understanding operating systems and infrastructure
		Kubeadm Deployment
		System size
		System location
		Operating system
	Troubleshooting on-prem Kubernetes clusters
		Server logs and infrastructure troubleshooting
		Network observability
		Kubernetes metrics
		crictl
		kubectl
	Introducing hybrid services
		Azure Stack HCI
		Google Anthos
		A quick note about other infrastructure managers
	Exploring networking and system components
		kube-proxy
		CNI
		Kubernetes resource communication
		DNS
		Service mesh and ingress
	Getting to know virtualized bare metal
		Virtualizing your environment
		Where to run Kubernetes
	Summary
	Further reading
Part 2 – Next 15 Kubernetes Concepts – Application Strategy and Deployments
Chapter 5: Deploying Kubernetes Apps Like a True Cloud Native
	Technical requirements
	Understanding cloud-native apps
		What’s a cloud-native app?
		Cloud-specific cloud native
		What are microservices?
	Learning about Kubernetes app deployments
		Kubernetes manifests
		Controllers and operators
		Different ways to deploy with higher-level controllers
		Scaling
		Multi-container Pods
		Liveness and readiness probes
	Exploring segregation and namespaces
		Namespaces
		Single tenancy
		Multi-tenancy
	Investigating stateless and stateful apps
		Stateful versus stateless
		Container Storage Interface
		Volumes
		Resource requests and limits
	Upgrading Kubernetes apps
		Types of upgrades
		What happens to an app being upgraded?
		Rolling updates
		Rollbacks
	Summary
	Further reading
Chapter 6: Kubernetes Deployment– Same Game, Next Level
	Technical requirements
	Getting to know Helm charts and Kustomize
		Why think about deployment methods for manifests?
		Helm charts
		Kustomize
	Deploying with CI/CD and GitOps
		What is CI/CD?
		Using CI/CD for Kubernetes deployments
		What is GitOps?
		Using GitOps for automated deployments
		Production use cases for CI/CD and GitOps
	Troubleshooting application deployments
		Troubleshooting Pods
		Troubleshooting services
		Troubleshooting deployments
	Service meshes and Ingresses
		Why Ingress?
		Why service meshes?
	Summary
	Further reading
Part 3 – Final 15 Kubernetes Concepts – Security and Monitoring
Chapter 7: Kubernetes Monitoring and Observability
	Technical requirements
	How is monitoring different than observability?
		What’s monitoring?
		What’s observability?
		Monitoring versus observability examples
	Monitoring and observability tools for Kubernetes
		The Kubernetes Dashboard
		Azure Monitor
		AWS Container Insights
		Grafana/Prometheus
	Observability practices
		Logging
		Metrics
		Traces
	Monitoring Kubernetes resources
		Monitoring Pods
	Summary
	Further reading
Chapter 8: Security Reality Check
	Technical requirements
	Out-of-the-box Kubernetes security
		Security breakdown
		Kubernetes security
	Investigating cluster security
		Cluster hardening and benchmarks
		System scanning
		Cluster network security
		Upgrading the Kubernetes API
		Audit logging and troubleshooting
	Understanding RBAC
		What is RBAC?
		Roles and ClusterRoles
		RoleBindings and ClusterRoleBindings
	Kubernetes resource (object) security
		Pod security
		Policy enforcement
		Scanning container images
	Kubernetes secrets
		Creating Kubernetes secrets
		Don’t use Kubernetes secrets
	Summary
	Further reading
Index
Other Books You May Enjoy




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