Log In
Join
for free
Log In
Join
for free
Back To Course Home
Kubernetes in Practice
0% completed
Before We Begin
What to Expect in This Course
What Kubernetes Brings to the Table
How it All Started
Virtual Machines (VM)
Introduction to Kubernetes
Let's Run Our First Application
Summary
Kubernetes Architecture
A Kubernetes Cluster
The Workers and the Master
Kubectl: Our Swiss Army Knife
Summary
Quiz: Kubernetes Architecture
Pods
Introduction
Multi-Container Pods
Playing with Running Pods
Exercise: Run an Apache Container
Solution: Run an Apache Container
Summary
Quiz: Pods
Deployments
Introduction
Defining Our Deployment Manifest
Restarting Failed Pods
Scaling Up/Down Our Application
Rolling Out Releases
Controlling the Rollout Rate
Using a Different Rollout Strategy
Dealing with Bad Releases
Keeping Applications Healthy with Liveness Probes
Summary
Quiz: Deployments
Services
Introduction
A Quick Example
Service Types and ClusterIP
NodePort and LoadBalancer
ExternalName
Service Discovery
DNS
Environment Variables
Summary
Quiz: Services
Ingress
Introduction
Defining Rules per Host
Ingress vs LoadBalancer
Summary
Quiz: Ingress
Configuring Applications with Configmaps
Getting Started
Passing an Environment Variable to Our Container
Extracting Configs to a ConfigMap
Mounting Configs as Files
Summary
Quiz: Configuring Applications with Configmaps
Using Secrets for Sensitive Configs
Introduction
Mounting Secrets as Files
Summary
Quiz: Using Secrets for Sensitive Configs
Running Jobs
Introduction
Running Multiple Pods
When Jobs Fail
Scheduling Jobs with CronJob
Summary
Quiz: Running Jobs
Organizing Resources with Namespaces
Getting Started
Running Resources in a Different Namespace
How Namespaces Affect Service’s DNS
Summary
Quiz: Organising Resources with Namespaces
Managing Containers Resource Usage
Getting Started
Defining Resource Requests
Defining Resource Limits
Defining Default Limits and Requests with Limitrange
Summary
Quiz: Managing Containers Resource Usage
Understanding the Kubeconfig File
Getting Started
Using Different Contexts
Summary
Quiz
Mini Project
Kubernetes IRL
Appendix
Kubernetes Web UI
Setting Up Kubernetes Locally
Wrap Up!
Conclusion
Conclusion
Some concluding words from the author.
We'll cover the following
Thank you
Thank you
Get hands-on with 1400+ tech skills courses.
Start Free Trial