This is the repository for the LinkedIn Learning course Learning Kubernetes. The full course is available from LinkedIn Learning.
Get the foundational knowledge you need to embark on your first voyage with Kubernetes, the world's most popular open-source container orchestration engine. Instructor Kim Schlesinger demonstrates how to create a Kubernetes cluster with Minikube, deploy a containerized application, and manage that application using Kubernetes. Along the way, she guides you through exercises that provide you with hands-on experience.
Learning objectives
- Review the basics of containers: container images, container registries, and container technologies like Docker.
- Get an overview of cloud-native technology and the Cloud Native Computing Foundation (CNCF).
- Install Kubernetes and minikube on Windows, Linux, and macOS.
- Read and write Kubernetes YAML manifests and create a namespace with a YAML manifest.
- Deploy a containerized application and manage it using Kubernetes.
- Describe a pod and look at the event logs to troubleshoot issues.
- Spin up a BusyBox pod and use it to verify an application is working.
- Use kubectl to view the application logs of a pod.
- Assign your application an IP address using a Kubernetes LoadBalancer service.
- Set CPU and memory requests and limits on the containers in your pods.
- Explore the Kubernetes control plane and its different components, such as kube-apiserver, etcd, kube-scheduler, kube-controller-manager, and cloud-controller-manager.
- Leverage security best practices.
This repository does not have any branches. Download the entire repository, change into the exercise-files
directory, and you will have the exercise files in their final state.
- Clone this repository into your local machine using the terminal (Mac), CMD or PowerShell (Windows), or a GUI tool like SourceTree.
- You can also download a ZIP file from Github and extract the contents to your machine.
- Place the exercise files on your computer when you can easily access them.
- To use these exercise files, you must have the following installed:
Kim Schlesinger
Tech Educator
Check out my other courses on LinkedIn Learning.