Member-only story
Rails & React on Kubernetes. A definitive Step-by-Step guide. 1/2
Learn how to deploy a Rails backend and a React web app on Kubernetes using DOKS and Helm charts
Rails source code: https://github.com/wowinter13/rails-k8s-demo
React source code: https://github.com/wowinter13/react-k8s-demo
I. Introduction
There are many ways to deploy backend and frontend applications: one of them is using Docker containers and Kubernetes for orchestration.
Kubernetes is easy to set up and developers can use identical tooling and configurations across any cloud. Making Kubernetes operationally ready requires a few more tools to be set up, which are described in this tutorial.
In this tutorial, we aim to provide developers with a hands-on guide on how to get started with an operations-ready Kubernetes cluster on DigitalOcean Kubernetes (DOKS).
II. What is Kubernetes (K8s)?
As stated on their website, “Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications.”
Kubernetes is a self-contained orchestration tool with many built-in services that provide all the…