Kubernetes on AWS: Deploy and manage production-ready Kubernetes clusters on AWS
Ed Robinson
- 出版商: Packt Publishing
- 出版日期: 2018-11-29
- 售價: $1,640
- 貴賓價: 9.5 折 $1,558
- 語言: 英文
- 頁數: 270
- 裝訂: Paperback
- ISBN: 1788390075
- ISBN-13: 9781788390071
-
相關分類:
Amazon Web Services、Kubernetes
海外代購書籍(需單獨結帳)
買這商品的人也買了...
相關主題
商品描述
Learn to implement container orchestration on AWS with ease
Key Features
- Leverage the power of Kubernetes on AWS to deploy highly scalable applications
- Provision Kubernetes clusters on Amazon EC2 environments
- Implement best practices to improve efficiency and security of Kubernetes on the cloud
Book Description
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.
What you will learn
- Learn how to provision a production-ready Kubernetes cluster on AWS
- Deploy your own applications to Kubernetes with Helm
- Discover strategies for troubleshooting your cluster and know where to find help with issues
- Explore the best ways to monitor your cluster and the applications running on it
- Supercharge your cluster by integrating it with the tools provided by the AWS platform
- Architect your cluster for high availability
Who this book is for
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.
Table of Contents
- Google's Infrastructure for The Rest of Us
- Start Your Engines
- Reach for the Cloud
- Managing Change in Your Applications
- Managing Complex Applications with Helm
- Planning for Production
- A Production Ready Cluster
- Sorry, my app ate the cluster!
- Store state in your applications
- Storing Your Images
商品描述(中文翻譯)
學習在 AWS 上輕鬆實現容器編排
主要特點
- 利用 Kubernetes 在 AWS 上部署高度可擴展的應用程式
- 在 Amazon EC2 環境中建立 Kubernetes 叢集
- 實施提高雲端 Kubernetes 效能和安全性的最佳實踐
書籍描述
Docker 容器承諾徹底改變開發人員和運營人員在雲端上建立、部署和管理應用程式的方式。Kubernetes 提供了在生產環境中實現這一承諾所需的編排工具。
《Kubernetes on AWS》指導您在 AWS 平台上部署一個適用於生產環境的 Kubernetes 叢集。然後,您將學習如何利用 Kubernetes 的強大功能,這是一個快速增長的生產環境容器編排平台,來管理和更新應用程式。Kubernetes 正成為雲原生應用程式生產級部署的首選。本書從基本原理開始介紹 Kubernetes。您將首先學習 Kubernetes 強大的抽象概念 - Pod 和 Service - 這使得管理容器部署變得容易。接著,您將在 AWS 上設置一個適用於生產環境的 Kubernetes 叢集,同時學習成功部署和管理自己應用程式所需的技巧。
通過閱讀本書,您將獲得在 Amazon Web Services 上使用 Kubernetes 的豐富實踐經驗。您還將獲得一些部署和管理應用程式的技巧,確保叢集和應用程式的安全性,並確保整個系統可靠且具有容錯能力。
學到什麼
- 學習如何在 AWS 上提供適用於生產環境的 Kubernetes 叢集
- 使用 Helm 將自己的應用程式部署到 Kubernetes
- 探索疑難排解叢集的策略,並了解如何解決問題
- 最佳方式監控叢集和運行在其中的應用程式
- 通過與 AWS 平台提供的工具集成,加強叢集功能
- 為高可用性設計叢集
適合對象
如果您是雲工程師、雲解決方案提供商、系統管理員、網站可靠性工程師或開發人員,並對 DevOps 感興趣,並且正在尋找在 AWS 環境中運行 Kubernetes 的廣泛指南,那麼本書適合您。雖然不需要對 Kubernetes 有任何先備知識,但對 Linux 和 Docker 容器有一些經驗將是一個加分項。
目錄
1. Google 的基礎設施供應給我們其餘的人
2. 啟動引擎
3. 達到雲端
4. 管理應用程式的變更
5. 使用 Helm 管理複雜應用程式
6. 規劃生產環境
7. 適用於生產環境的叢集
8. 抱歉,我的應用程式吃掉了叢集!
9. 在應用程式中存儲狀態
10. 存儲您的映像