Learning Kubernetes
Offered By: LinkedIn Learning
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
- What is Kubernetes?
- What are containers?
- What is cloud native?
- 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
- 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
- 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
- The Kubernetes control plane
- Kubernetes worker nodes
- How the control plane and nodes work together
- Ways to manage Kubernetes pods
- Running stateful workloads
- Kubernetes security
- Next steps on your Kubernetes voyage
Taught by
Karthik Gaekwad
Related Courses
Introduction to KubernetesLinux Foundation via edX Play by Play: Developing Microservices and Mobile Apps with JHipster
Pluralsight Kubernetes: Native Tools
LinkedIn Learning Deploying Apps on a Kubernetes Cluster using Minikube
Coursera Project Network via Coursera Créer et manipuler un cluster Kubernetes avec Minikube
Coursera Project Network via Coursera