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

Vlad Dyachenko
18 min readJun 3, 2022

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…

--

--

Vlad Dyachenko
Vlad Dyachenko

Written by Vlad Dyachenko

28 y.o. SWE; github: wowinter13

No responses yet