دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: مدیریت سیستم ویرایش: نویسندگان: Ed Robinson سری: ISBN (شابک) : 1788390075, 9781788390071 ناشر: Packt Publishing سال نشر: 2018 تعداد صفحات: 0 زبان: English فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 4 مگابایت
در صورت تبدیل فایل کتاب Kubernetes on AWS: Deploy and manage production-ready Kubernetes clusters on AWS به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Kubernetes در AWS: استقرار و مدیریت خوشه های Kubernetes آماده تولید در AWS نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
یاد بگیرید که به راحتی ارکستراسیون کانتینر را در AWS پیاده سازی کنید
کانتینرهای Docker قول میدهند که روشی را که توسعهدهندگان و عملیات میسازند، استقرار و مدیریت میکنند برنامههای در حال اجرا بر روی ابر را رادیکال کنند. Kubernetes ابزارهای ارکستراسیونی را که برای تحقق این وعده در تولید نیاز دارید، فراهم می کند.
Kubernetes در AWS شما را در استقرار یک خوشه Kubernetes آماده برای تولید بر روی پلتفرم AWS راهنمایی میکند. سپس خواهید فهمید که چگونه از قدرت Kubernetes که یکی از سریعترین پلتفرم های در حال رشد برای هماهنگی کانتینر مبتنی بر تولید است، برای مدیریت و به روز رسانی برنامه های خود استفاده کنید. Kubernetes در حال تبدیل شدن به گزینه مورد علاقه برای استقرار در درجه تولید برنامه های کاربردی بومی ابری است. این کتاب Kubernetes را از اصول اولیه پوشش می دهد. شما با یادگیری در مورد انتزاعات قدرتمند Kubernetes - Pods و Services - که مدیریت استقرار کانتینر را آسان می کند، شروع خواهید کرد. این با یک تور راهنما از طریق راه اندازی یک خوشه Kubernetes آماده تولید در AWS دنبال می شود، در حالی که تکنیک های مورد نیاز برای استقرار و مدیریت موفقیت آمیز برنامه های خود را یاد می گیرید.
در پایان کتاب، تجربه عملی زیادی با Kubernetes در خدمات وب آمازون به دست خواهید آورد. همچنین نکاتی را در مورد استقرار و مدیریت برنامهها، ایمن نگهداشتن کلاستر و برنامههای کاربردی خود، و اطمینان از اینکه کل سیستم شما قابل اعتماد و مقاوم در برابر شکست است، انتخاب کردهاید.
اگر شما شما یک مهندس ابر، ارائه دهنده راه حل های ابری، sysadmin، مهندس قابلیت اطمینان سایت، یا توسعه دهنده ای هستید که به DevOps علاقه مند هستید و به دنبال یک راهنمای گسترده برای اجرای Kubernetes در محیط AWS هستید، این کتاب برای شما مناسب است. اگرچه دانش قبلی از Kubernetes انتظار نمی رود، تجربه کمی با لینوکس و کانتینرهای Docker یک امتیاز است.
Learn to implement container orchestration on AWS with ease
Docker containers promise to radicalize the way developers and operations build, deploy, and manage applications running on the cloud. Kubernetes provides the orchestration tools you need to realize that promise in production.
Kubernetes on AWS guides you in deploying a production-ready Kubernetes cluster on the AWS platform. You will then discover how to utilize the power of Kubernetes, which is one of the fastest growing platforms for production-based container orchestration, to manage and update your applications. Kubernetes is becoming the go-to choice for production-grade deployments of cloud-native applications. This book covers Kubernetes from first principles. You will start by learning about Kubernetes' powerful abstractions - Pods and Services - that make managing container deployments easy. This will be followed by a guided tour through setting up a production-ready Kubernetes cluster on AWS, while learning the techniques you need to successfully deploy and manage your own applications.
By the end of the book, you will have gained plenty of hands-on experience with Kubernetes on Amazon Web Services. You will also have picked up some tips on deploying and managing applications, keeping your cluster and applications secure, and ensuring that your whole system is reliable and resilient to failure.
If you're a cloud engineer, cloud solution provider, sysadmin, site reliability engineer, or developer with an interest in DevOps and are looking for an extensive guide to running Kubernetes in the AWS environment, this book is for you. Though any previous knowledge of Kubernetes is not expected, some experience with Linux and Docker containers would be a bonus.
Cover Title Page Copyright and Credits Dedication About Packt Contributors Table of Contents Preface Chapter 1: Google's Infrastructure for the Rest of Us Why do I need a Kubernetes cluster? The roots of containers Enter the container Cgroups Namespaces Putting the pieces together Here, schedule this... The basics of Kubernetes The pod Labeling all the things Replica sets Services Under the hood API server Controller manager Scheduler Kubelet Summary Chapter 2: Start Your Engines Your own Kubernetes Installation macOS Linux Windows Starting Minikube First steps with kubectl Building Docker containers inside the cluster Building and launching a simple application on Minikube What just happened? Rolling out changes Resilience and scaling Using the dashboard Configuration as code Troubleshooting Minikube Summary Chapter 3: Reach for the Cloud Cluster architecture Creating an AWS account Creating an IAM user Getting the CLI Setting up a key pair Preparing the network Setting up a bastion sshuttle Instance profiles Kubernetes software Docker Installing Kubeadm Building an AMI Bootstrapping the cluster What just happened? Access the API from your workstation Setting up pod networking Launching worker nodes Demo time Summary Chapter 4: Managing Change in Your Applications Running pods directly Jobs CronJob Cron syntax Concurrency policy History limits Managing long running processes with deployments kubectl patch kubectl edit kubectl apply Kubernetes dashboard Greater control of your deployments RollingUpdate deployment Recreate deployment DaemonSet Summary Chapter 5: Managing Complex Applications with Helm Installing Helm macOS Linux and Windows Installing Tiller Installing a chart Configuring a chart Creating your own charts Chart.yaml values.yaml templates Making it your own Developing and debugging Templating language Functions Flow control Hooks Packaging Helm charts You can test building an index Using your repository Organizational patterns for Helm Chart per application Shared charts Library charts Next steps Chapter 6: Planning for Production The design process Initial planning Planning for success Planning for a successful roll out Discovering requirements Availability Capacity EC2 instance types EC2 instance types Breadth versus depth Performance Disk performance gp2 io2 st1 sc1 Networking Security Always be updating In-place updates Immutable images Network security Infra-node networking Node-master networking External networking Kubernetes infra-pod networking IAM roles Validation Observability Logging Monitoring Blackbox monitoring Alerting Tracing Summary Chapter 7: A Production-Ready Cluster Building a cluster Getting started with Terraform Variables Networking Plan and apply Control Plane Preparing node images Installing Packer Packer configuration Node group Provisioning add-ons Managing change Summary Chapter 8: Sorry My App Ate the Cluster Resource requests and limits Resource units How pods with resource limits are managed Quality of Service (QoS) Resource quotas Default limits Horizontal Pod Autoscaling Deploying the metrics server Verifying the metrics server and troubleshooting Autoscaling pods based on CPU usage Autoscaling pods based on other metrics Autoscaling the cluster Deploying the cluster autoscaler Summary Chapter 9: Storing State Volumes EBS volumes Persistent volumes Persistent volumes example Storage classes StatefulSet Summary Further reading Chapter 10: Managing Container Images Pushing Docker images to ECR Creating a repository Pushing and pulling images from your workstation Setting up privileges for pushing images Use images stored on ECR in Kubernetes Tagging images Version Control System (VCS) references Semantic versions Upstream version numbers Labelling images Summary Other Books You May Enjoy Index