Getting Digital

Mastering Docker & Kubernetes: Hands-On Guide with AWS

Learn systems & infrastructure through practical, hands-on projects and real-world applications.

Online Course
Self-paced learning
Flexible Schedule
Learn at your pace
Expert Instructor
Industry professional
Certificate
Upon completion
What You'll Learn
Build real-world projects using systems & infrastructure
Apply theoretical knowledge to practical scenarios
Build practical projects to demonstrate your skills
Understand advanced concepts and techniques

Skills you'll gain:

Professional SkillsBest PracticesIndustry StandardsAWS
Prerequisites & Target Audience

Skill Level

IntermediateSome prior knowledge recommended

Requirements

Basic understanding of systems & infrastructure
Enthusiasm to learn
Access to necessary software/tools
Commitment to practice

Who This Course Is For

Professionals working in systems & infrastructure
Students and career changers
Freelancers and consultants
Anyone looking to improve their skills
Course Information

About This Course

Course Description:Section 1: Kubernetes IntroductionWhat is KubernetesWhy do we use Kubernetes. Monolithic approach for developing applications. Microservices Vs.

MonolithicKubernetes Gateway APIEvolution of Containers, Dockers & VMsMicroservices running as containersKubernetes - Orchestration or container management toolFeatures of KubernetesSection2: Architecture of the Kubernetes ClusterThe architecture of the Kubernetes ClusterUnderstand architecture with various examplesWorking with KubernetesRoles of Master NodeComponents of Control Plane (Master Node) API Server Etcd Scheduler Controller ManagerKubeletService ProxyPODContainer Engine - Docker, Containerd, or RocketSection 3: Setup of Kubernetes Cluster AWS EnvironmentSetup Kubernetes Master and Worker Node on AWS EnvironmentUpdate the SystemInstall HTTP packageDocker InstallationSetup open GPG KeyInstall the Kubernetes packagesBootstrapping the master nodeConfigure Worker NodesSection 4: Kubernetes Concepts - Cluster types, Minikube Server, YAML, Pod, Kubelet, PortsKubernetes ClusterTypes of ClusterAll-in-one (Single Node Cluster)Single-node, single-master, and multi-worker node clusters. Single-Node etcd, multi-Master, and Multi-Worker Node Cluster. About Minikube Installation of Minikube ServerCreate the first POD using manifest file written in YAML LanguageKubelet commandsCheck logs of the containerCreate multiple containers in a POD Kubernetes AnnotationsVariables in the YAML fileDefining Ports Section 5: Kubernetes Pod Restart PolicyOverview of Pod Restart PoliciesThree restart policies: Always, OnFailure & NeverLab - Create a pod definition with ‘restartPolicy' as AlwaysLab - Create a pod definition with ‘restartPolicy' as OnFailureLab - Change the pod definition a bit to check the working of OnFailureLab - 4.

Create a pod definition with ‘restartPolicy' as NeverSection 6: Labels & SelectorsLabels & SelectorsCommands for managing labels & selectorsDeclarative vs. Imperative Kubernetes commandsTwo types Selectors Equality Based Set basedPractice Lab - Labels & SelectorsPractice Lab - Assign a label to the running PODPractice Lab - Search the pod with equality & set-based Node SelectorLab - Create a pod on a specific nodeSection 7: Scaling & ReplicationWhat is ReplicationController. Features of RCPractice Lab - Create Replicas of POD using RCPractice Lab - Recreate the POD, if it crashes, fails, or terminatedScale up & scale down the POD as the load increases Practice Lab - Scale up & scale down the PODWhat is ReplicaSet.

Difference between ReplicationController & ReplicaSetPractice Lab - Create Replicas of POD using ReplicaSetPractice Lab - Use set-based match expressions in RSSection 8: Deployment & RollbackOverview of Deployment and RollbackManifest for a POD with one container using the deployment object. Lab: Launch an application with two PODs using the deployment object. Lab: Using the deployment object, upgrade an application from version 1 to version 2.

Provider
Udemy
Estimated Duration
10-20 hours
Language
English
Category
Technology & Programming

Topics Covered

Systems & InfrastructureAwsDockerKubernetesUiHands-On Learning

Course Details

Format
Online, Self-Paced
Access
Lifetime
Certificate
Upon Completion
Support
Q&A Forum
Course Details
Ready to get started?

View pricing and check out the reviews. See what other learners had to say about the course.

Get started and enroll now
Money-back guarantee might be available
Join thousands of students

This course includes:

Lifetime access to course content
Access on mobile and desktop
Certificate of completion
Downloadable resources

Not sure if this is right for you?

Browse More Systems & Infrastructure Courses

Continue Your Learning Journey

Explore more Systems & Infrastructure courses to deepen your skills and advance your expertise.

Just like how real world shipping containers revolutionised the way goods are packaged, handled and transported across t...
Welcome to the "AWS Certified DevOps Engineer Professional - Practice Exams" course on Udemy! This course is designed to...
In this course you will learn the basics of Kubernetes in a hands on manner in 1 hour by deploying your first applicatio...