This device is not compatible.

Deploying a Web Application over Kubernetes

PROJECT


Deploying a Web Application over Kubernetes

In this project, we’ll explore application deployment as a delivery mechanism that enables users to access applications. We’ll use Kubernetes, an open-source platform, to deploy and manage containerized applications efficiently.

Deploying a Web Application over Kubernetes

You will learn to:

Containerize a web application.

Build and push your image to Docker Hub.

Create a Kubernetes Deployment to manage the Pods.

Create a Kubernetes Service to expose your application.

Skills

Docker

Docker Containers

Kubernetes API Objects

Prerequisites

Basic knowledge of Docker and Docker images

Basic knowledge of Docker Hub and its usage

Basic knowledge of Kubernetes

Technologies

Docker

Kubernetes

Project Description

Docker is a containerization platform that allows us to pack our applications into containers. It packages our services into different containers that run on the same host, but have isolated environments. Kubernetes is an open-source platform that lets us deploy and manage containerized applications. Kubernetes takes and manages services, from the deployment stage to the final exposure stage. Kubernetes also automatically restarts crashed applications and load balances the traffic between replicas.

In this project, we’ll first test our Docker and Kubernetes skills. We’ll use Docker to containerize our application and push it to Docker Hub for later use. Then, we’ll deploy a single Pod using Kubernetes. Finally, we will expose our application to the outside world using a Kubernetes Service.

Project Tasks

1

Getting Started

Task 0: Explore the Application

Task 1: Verify the Cluster

2

Prepare the Application

Task 2: Containerize the Application

Task 3: Create a Docker Image

Task 4: Push the Docker Image

3

Deploy over Kubernetes

Task 5: Create a Pod

Task 6: Test the Pod

Task 7: Create a Deployment

Task 8: Test the Deployment

Task 9: Create a Service

Task 10: Test the Service

Congratulations

has successfully completed the Guided ProjectDeploying a Web Application over Kubernetes

Subscribe to project updates

Hear what others have to say
Join 1.4 million developers working at companies like

Relevant Courses

Use the following content to review prerequisites or explore specific concepts in detail.