Skip to content

1.1. Prerequisites

Rafał Lorenz edited this page Jul 3, 2021 · 5 revisions

In order to run this project you need to have Docker > 2.1.0.5 for building the production image, Kubernetes cluster > 1.16 for running pods installed, Helm v3.0.2 and terraform 0.14 for deployments.

Kubernetes

Kubernetes (K8s) is an open-source system for automating deployment, scaling, and management of containerized applications.

Helm

Helm charts are used to automate the application deployment in a Kubernetes cluster. Once the application is deployed and working, it also explores how to modify the source code for publishing a new application release and how to perform rolling updates in Kubernetes using the Helm CLI.

Install Helm

Terraform allows infrastructure to be expressed as code in a simple, human readable language called HCL (HashiCorp Configuration Language). It reads configuration files and provides an execution plan of changes, which can be reviewed for safety and then applied and provisioned.

Clone this wiki locally