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:
- Web application development with NodeJS and ExpressJS.
- Using the CLI or command-line interface.
- 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.
- 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