Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Kubernetes: Your First Project

via LinkedIn Learning

Overview

Learn how to take a regular static website (that usually runs on a virtual machine) and migrate it into a containerized Helm chart running on Kubernetes.

Syllabus

Introduction
  • Your first project on Kubernetes
  • What you should know
  • Configuring AWS access
1. The Project/The Mission
  • Our application: Pre-Kubernetes
  • Our application: Post-Kubernetes
2. A Brief Overview of Kubernetes
  • How Docker containers work
  • What is Kubernetes?
3. Testing Locally with Docker
  • Installing Docker
  • Writing our project's Dockerfile
  • Building the Docker image from the Dockerfile
  • Writing our project's makefile
  • Testing the website with make
  • Challenge: Write a teardown make target
  • Solution: Write a teardown make target
4. Running Kubernetes Locally with kind
  • What is kind?
  • Installing kind
  • Creating the kind cluster
  • Creating the kind cluster with make
  • Creating a local Docker Registry
  • Creating the local Docker Registry with make
  • Linking the local Docker Registry to the kind cluster
  • Linking the kind registry with make
  • Challenge: Deleting kind clusters with make
  • Solution: Deleting kind clusters with make
5. Our First Kubernetes Manifests
  • Understanding Kubernetes manifests: Part 1
  • Understanding Kubernetes manifests: Part 2
  • Creating a Deployment
  • Creating a Service
  • Understanding Ingress and Ingress controllers
  • Creating the Ingress
  • Configuring kind to use Ingress controllers
6. Our First Helm Chart
  • What is Helm?
  • Creating our Chart metadata
  • Creating our Chart values
  • Templatizing a Deployment
  • Deploying our Helm Chart with make
  • Challenge: Change the port number
  • Solution: Change the port number
7. We'll Do It Live
  • From local testing to EKS: What's changing?
  • Explaining the kubeconfig
  • Logging into an AWS EKS cluster with kubectl
  • Deploy our Docker image into AWS ECR with the Docker CLI
  • Deploying our Helm Chart into AWS EKS with make
  • The smoke test: Does it work?
  • Cleaning up
Conclusion
  • Next steps

Taught by

Carlos Nunez

Reviews

4.5 rating at LinkedIn Learning based on 573 ratings

Start your review of Kubernetes: Your First Project

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.