Get Started

Throughout this guideline, we will walk through a realistic example, apply good development practices, containerize our application, and finally deploy it to a Kubernetes cluster using an automated CI/CD pipeline.

Prerequisites

To comfortably follow through with this guideline, one should be comfortable with:

  1. Web application development with NodeJS and ExpressJS.
  2. Using the CLI or command-line interface.
  3. Using git commands. If you are not familiar with git commands, here is an article that highlights the 10 Git Commands Every Developer Should Know.
  4. One must have created a DockerHub account.

These prerequisites will be used throughout this guideline. Make sure you have them installed to closely follow the demos.

Outline

This guideline covers the following concepts:

  • Architecture Considerations
  • Container Orchestration
  • Open Source PaaS
  • Cloud-Native CI/CD