Deploying Rails with Docker, Kubernetes and ECS

Pablo Acuña

  • 出版商: Apress
  • 出版日期: 2016-12-20
  • 售價: $1,330
  • 貴賓價: 9.5$1,264
  • 語言: 英文
  • 頁數: 127
  • 裝訂: Paperback
  • ISBN: 1484224140
  • ISBN-13: 9781484224144
  • 相關分類: DockerKubernetesRuby
  • 海外代購書籍(需單獨結帳)

商品描述

Learn how to use the power of Docker and Kubernetes to deploy your Rails applications easily and efficiently. 

Deploying Rails with Docker, Kubernetes and ECS shows you how to set up the project, push it to DockerHub, manage services and set up an efficient continuous integration environment. Every concept is clearly explained alongside a full Ruby on Rails application deployment. You’ll also learn how to deploy via Docker using Amazon EC2 Container Service.

Docker and Kubernetes are increasing in popularity every day, but what if you want to leverage their benefits for your Rails application? This is the quick guide you need.

What You Will Learn

  • Create a Rails API application using Rails 5 and PostgreSQL, and Dockerize it
  • Write and test templates to run the application with Kubernetes
  • Create a Kubernetes cluster in Amazon Web Services and run your
  • Inspect and troubleshoot problems in the cluster
  • Automatize the the whole deployment process with Jenkins

Who This Book Is For

This book is for anyone who wants to understand how to effectively deploy a Rails application using Docker and Kubernetes. You will need to understand Rails and have basic knowledge of what Docker and Kubernetes are used for.

商品描述(中文翻譯)

學習如何使用 Docker 和 Kubernetes 的強大功能,輕鬆高效地部署你的 Rails 應用程式。

《使用 Docker、Kubernetes 和 ECS 部署 Rails 應用程式》將向你展示如何設定專案、將其推送到 DockerHub、管理服務並建立高效的持續整合環境。每個概念都會清楚解釋,並附有完整的 Ruby on Rails 應用程式部署示例。你還將學習如何使用 Amazon EC2 Container Service 透過 Docker 進行部署。

Docker 和 Kubernetes 每天都在不斷增長的流行度,但如果你想利用它們的優勢來部署 Rails 應用程式呢?這本書就是你需要的快速指南。

你將學到以下內容:
- 使用 Rails 5 和 PostgreSQL 創建一個 Rails API 應用程式,並將其 Docker 化
- 編寫並測試模板以在 Kubernetes 上運行應用程式
- 在 Amazon Web Services 上建立 Kubernetes 叢集並運行你的應用程式
- 檢查和解決叢集中的問題
- 使用 Jenkins 自動化整個部署過程

本書適合任何想要了解如何使用 Docker 和 Kubernetes 有效部署 Rails 應用程式的人。你需要了解 Rails,並具備 Docker 和 Kubernetes 的基本知識。