Introduction to Kubernetes
In this course, you will learn the fundamentals of Kubernetes and deploy and orchestrate containers using Manifests and kubectl instructions.
Start Course for Free3 hours11 videos36 exercises3,786 learnersStatement of Accomplishment
Create Your Free Account
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.Training 2 or more people?
Try DataCamp for BusinessLoved by learners at thousands of companies
Course Description
Kubernetes is a solution that orchestrates and maintains containerized applications effectively. Since its introduction in 2014 by Google, this open-source system has developed into the tool of choice for managing all kinds of distributed workloads. It is an essential part of today's DevOps world, helping to develop and deploy scalable applications and workflows of any kind.
In this course, you'll become a Kubernetes champ with hands-on experience using Kubernetes on the command line. You will master kubectl, the Kubernetes command line tool, and use it to interact with real Kubernetes clusters. You will learn the fundamentals of Kubernetes and understand how to deploy and orchestrate containers using Manifests and kubectl instructions.
After an introduction to Kubernetes and its relation to modern software architecture and cloud-nativeness, you will learn your first Kubernetes objects and how to apply them like a pro.
As you progress, you'll learn about more advanced concepts like stateful applications, storage, and networking. To wrap up, you will use these concepts in an exemplary MLOps workflow.
Training 2 or more people?
Get your team access to the full DataCamp platform, including all the features.In the following Tracks
Containerization and Virtualization with Docker and Kubernetes
Go To TrackProfessional Data Engineer in Python
Go To Track- 1
Introduction to Kubernetes (K8s)
FreeWe will explore the role of Kubernetes in modern software design, and learn about its architecture.
Modern Software Architecture, Containerization, and Kubernetes50 xpUsing "kubectl"100 xpKubernetes version50 xpContainerized Applications50 xpDocker and Kubernetes50 xpUsing A First Manifest100 xpDocker vs Kubernetes100 xpKubernetes Architecture50 xpKubernetes Infrastructure50 xpDo You Know Kubernetes Architecture?100 xp - 2
Deploying Software on K8s
We learn how to deploy software using Kuberentes, and will use "kubectl" extensively.
Deploying a First (Stateless) Application50 xpStateless Apps on Kubernetes100 xpA Kubernetes Deployment100 xpScaling and Monitoring an Application50 xpDeploying and Maintaining Software on Kubernetes100 xpScaling and Monitoring a Deployment100 xpDeploying, Scaling, and Monitoring a Stateful Application50 xpDeploying and Scaling Stateful Apps 1100 xpDeploying and Scaling Stateful Apps 2100 xpStateful Apps on Kubernetes100 xpDeploying, Scaling and Monitoring Kubernetes Storage50 xpDo You Know Kubernetes Storage?100 xpPods With Attached Storage100 xpMonitoring Pods and Storage100 xpStatefulSet With Attached Storage100 xp - 3
Data Engineering and MLOps
Building upon what we learned in the previous chapters, we will understand how Kubernetes can support data pipelines and MLOps.
Networking, Load Balancing, and Security50 xpNetworking, Load balancing, and Ingress on Kubernetes100 xpCreating a Service100 xpDeploy a Service100 xpData Pipelines on Kubernetes50 xpETL and ELT data pipelines100 xpDeploy an ETL pipeline on Kubernetes100 xpMLOps on Kubernetes50 xpMLOps with Kubernetes100 xpAn MLOps Workflow100 xpWrap-Up50 xp
Training 2 or more people?
Get your team access to the full DataCamp platform, including all the features.In the following Tracks
Containerization and Virtualization with Docker and Kubernetes
Go To TrackProfessional Data Engineer in Python
Go To Trackcollaborators
prerequisites
Introduction to DockerFrank Heilmann
See MorePlatform Architect and Freelance Instructor
I am an expert for scale-out technologies, focusing cloud-native and scalability. During my 15+ years in industry I held various positions and roles in R&D, Supply Chain Management, Financial Risk Management and IT.
Currently I deliver scalable cloud-first, on-prem and hybrid data platform solutions to various clients, with a strong focus on automation and immutable infrastructure.
What do other learners have to say?
Join over 15 million learners and start Introduction to Kubernetes today!
Create Your Free Account
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.