-
-
Notifications
You must be signed in to change notification settings - Fork 137
1.1. Prerequisites
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 (K8s) is an open-source system for automating deployment, scaling, and management of containerized applications.
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.
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.