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
A Beginner's Guide to Kubernetes for Container OrchestrationPackt 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