YoVDO

Learning Kubernetes

Offered By: LinkedIn Learning

Tags

Kubernetes Courses Docker Courses YAML Courses Containers Courses Minikube Courses

Course Description

Overview

Learn how to set up a cluster, deploy applications, and manage those applications with Kubernetes.

Syllabus

Introduction
  • Setting sail on your Kubernetes voyage
  • What you should know
1. Kubernetes and the Cloud-Native Ecosystem
  • What is Kubernetes?
  • What are containers?
  • What is cloud native?
2. Setting Up and Getting Oriented
  • Install Docker on Windows
  • Install Docker on Linux
  • Install Docker on macOS
  • Install minikube on Windows
  • Install minikube on Linux
  • Install minikube on macOS
  • Spin up and explore a minikube cluster
3. Application Deployment
  • Reading and writing YAML
  • Create a namespace
  • Deploy an application
  • Check the health of a pod by looking at the event logs
  • Check that your application is working with BusyBox
  • View your application logs
  • Challenge
  • Solution
4. Complex Application Deployment
  • Expose your application to the internet with a LoadBalancer
  • Add resource requests and limits to your pod
  • Delete your Kubernetes objects and tear down your cluster
5. Kubernetes Architecture
  • The Kubernetes control plane
  • Kubernetes worker nodes
  • How the control plane and nodes work together
6. Advanced Topics
  • Ways to manage Kubernetes pods
  • Running stateful workloads
  • Kubernetes security
Conclusion
  • Next steps on your Kubernetes voyage

Taught by

Karthik Gaekwad

Related Courses

A Beginner's Guide to Kubernetes for Container Orchestration
Packt via FutureLearn
Beginner’s Guide to Containers and Orchestration
A Cloud Guru
Changing Architectures from Containers to Serverless
A Cloud Guru
Google Certified Professional Cloud Architect
A Cloud Guru
Implementing a Full CI/CD Pipeline
A Cloud Guru