Kubernetes in Practice

Kubernetes in Practice

Discover how to build, deploy, scale, and manage Kubernetes. Gain insights into architecture, pods, deployments, services, and run real-world projects to solidify your skills.

Beginner

78 Lessons

5h 20min

Certificate of Completion

Discover how to build, deploy, scale, and manage Kubernetes. Gain insights into architecture, pods, deployments, services, and run real-world projects to solidify your skills.

AI-POWERED

Explanations

AI-POWERED

Explanations

This course includes

1 Project
37 Playgrounds
11 Quizzes

This course includes

1 Project
37 Playgrounds
11 Quizzes

Course Overview

Kubernetes in Practice is your one-stop shop for learning how to build, deploy, scale, and manage Kubernetes in a step-by-step process. You will learn all the most important concepts including: architecture, pods, deployments, services, ingress, and a whole lot more. Once you have the fundamentals out of the way, you will get the opportunity to put your skills to work in a project where you will create and run an application in a real Kubernetes cluster. By the time you finish this course, you will have c...Show More

TAKEAWAY SKILLS

Devops

Cloud

Kubernetes

Cloud Deployment

Course Content

1.

Before We Begin

Get familiar with Kubernetes fundamentals, key concepts, and practical deployment skills.
2.

What Kubernetes Brings to the Table

Get started with Kubernetes' benefits in managing containerized apps and simplifying deployments.
3.

Kubernetes Architecture

Work your way through Kubernetes architecture, exploring clusters, nodes, and using kubectl.
4.

Pods

Apply your skills to understanding, managing, and interacting with pods in Kubernetes.
6.

Services

10 Lessons

Explore Kubernetes services and their types for stable and efficient application access.
7.

Ingress

5 Lessons

Piece together the parts of Kubernetes Ingress to manage HTTP routing efficiently and optimize resources.
8.

Configuring Applications with Configmaps

6 Lessons

Try out using ConfigMaps to manage and mount configurations in Kubernetes environments.
9.

Using Secrets for Sensitive Configs

4 Lessons

Unpack the core of managing sensitive data with Kubernetes Secrets for secure configurations.
10.

Running Jobs

6 Lessons

Break apart running and managing Jobs in Kubernetes, including scheduling with CronJobs.
11.

Organizing Resources with Namespaces

5 Lessons

Grasp the fundamentals of organizing Kubernetes resources with namespaces for better management.
12.

Managing Containers Resource Usage

6 Lessons

Take a closer look at managing resource usage in Kubernetes to optimize container performance.
13.

Understanding the Kubeconfig File

4 Lessons

Tackle Kubernetes clusters using kubeconfig, managing clusters, users, and contexts with ease.
14.

Appendix

2 Lessons

Master the steps to manage Kubernetes with a web-based UI and set it up locally.
15.

Wrap Up!

1 Lesson

Get familiar with the benefits and applications of Kubernetes, and celebrate your achievement.

Course Author

Trusted by 1.4 million developers working at companies

Anthony Walker

@_webarchitect_

Evan Dunbar

ML Engineer

Carlos Matias La Borde

Software Developer

Souvik Kundu

Front-end Developer

Vinay Krishnaiah

Software Developer

Eric Downs

Musician/Entrepeneur

Kenan Eyvazov

DevOps Engineer

Souvik Kundu

Front-end Developer

Eric Downs

Musician/Entrepeneur

Anthony Walker

@_webarchitect_

Evan Dunbar

ML Engineer

Hands-on Learning Powered by AI

See how Educative uses AI to make your learning more immersive than ever before.

Instant Code Feedback

Evaluate and debug your code with the click of a button. Get real-time feedback on test cases, including time and space complexity of your solutions.

AI-Powered Mock Interviews

Adaptive Learning

Explain with AI

AI Code Mentor

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath