This device is not compatible.
You will learn to:
Build and push your containerized web application to Docker Hub
Install Helm and Helm charts
Configure your Helm charts
Deploy and access your application using Helm
Skills
Kubernetes API Objects
DevOps
Docker
Prerequisites
Basic knowledge of Docker and Docker images
Basic knowledge of Docker Hub and its usage
Basic knowledge of Helm and Helm Charts
Technologies
Helm
Docker
Kubernetes
Project Description
Docker is a containerization platform that allows you to pack your applications into containers. It packages the services into different containers that run on the same or different hosts, but have isolated environments
Kubernetes is an open-source platform that lets you deploy and manage containerized applications. Kubernetes takes and manages services from the deployment stage to the final stage of exposure. Together with its plug-ins, Kubernetes also provides other services like auto-scaling, availability, and fault tolerance.
Helm is a package manager for Kubernetes. It bundles a couple of Kubernetes resource files into a single package, known as helm chart, that can be easily deployed. Through Helm, we can install applications with a single command. These applications contain a default configuration. It also enables adjusting some of the configurations.
In this project, you’ll start by using Docker to containerize your application. Then you’ll push the image to Docker Hub. After this, you will set up Helm and the Kubernetes cluster. You’ll then create our Helm Chart. After configuring this chart, you’ll deploy it. Finally, you will use port-forwarding to access your application.
Project Tasks
1
Get Started
Task 1: Containerize and Push Your Application
Task 2: Set Up the Environment
Task 3: Set Up the Cluster
2
Create the Chart
Task 4: Set Up the Chart
Task 5: Configure the Chart
Task 6: Configure the Service
Task 7: Verify the Values
Task 8: Configure the Deployment
3
Deploy and Access the Chart
Task 9: Deploy the Chart
Task 10: Access the Application
Congratulations
Relevant Courses
Use the following content to review prerequisites or explore specific concepts in detail.