Email the Author
You can use this page to email Pablo Acuña about Deploying Rails with Docker and Kubernetes.
About the Book
IMPORTANT:
This book has been republished. Please visit http://www.apress.com/us/book/9781484224144 for more information.
You've been using Docker for a while now and you decided that's the path you want to take. But how can you choose the perfect solution for you with so many options out there? In this book I'll show you all of the things you need to successfully deploy a Rails API application using Kubernetes. This technology was created by Google and quickly became one of the most used containerization solution with big customers like Ebay and The New York Times.
You'll learn how to:
- Create a Rails API application using Rails 5 and PostgreSQL as the Database (AVAILABLE)
- Dockerize this application by using Docker and Docker Compose (AVAILABLE)
- Write templates to run this application with Kubernetes (AVAILABLE)
- Write templates to run Jobs your application may require (migrations) (AVAILABLE)
- Test these template on a local cluster with Minikube (AVAILABLE)
- Create a Kubernetes cluster in AWS (AVAILABLE)
- Run your templates in the AWS cluster (AVAILABLE)
- Create AWS Volumes for persisting your container's data (AVAILABLE)
- Inspecting and troubleshooting problems in the cluster
- Run updates to your code with the new concept of "deployments" (AVAILABLE)
- Automatize the the whole deployment procces with Jenkins (AVAILABLE)
- Run a test suite before deployments in order to avoid broken deliveries (AVAILABLE)
- Configuring the cluster for using private DockerHub repositories
About the Author
Lead Software Engineer at ArchDaily.