YoVDO

A Beginner's Guide to Kubernetes for Container Orchestration

Offered By: Packt via FutureLearn

Tags

Kubernetes Courses DevOps Courses Amazon Web Services (AWS) Courses Docker Courses YAML Courses Cloud Services Courses Containers Courses

Course Description

Overview

Start your career as a DevOps engineer

The demand for DevOps engineers in the IT industry is ever-increasing and for any DevOps professional, knowledge of Kubernetes is essential. On this three-week course, you’ll learn everything you need to get up and running with Kubernetes.

You’ll complete a series of hands-on coding exercises that accompany each major concept, designed to help you deploy your own applications to a Kubernetes platform confidently.

By the end of this course, you’ll have developed the skill set needed to start your career as a DevOps engineer.

Learn key Kubernetes concepts

Starting with basic concepts, you’ll gain a strong foundational knowledge of Kubernetes and learn about Docker and containers.

Next, you’ll put these skills into practice and set up a lab using VirtualBox. From here, you’ll learn to work with Minikube to create a Kubernetes cluster and use YAML files to create and deploy Pods.

With this knowledge, you’ll understand how containers/Pods communicate with one another in Kubernetes.

Unpack microservices architecture

You’ll study Kubernetes services and the architecture of Kubernetes microservices.

This understanding will help you learn how to deploy microservices applications on Kubernetes and gain an insight into the success of brands such as Amazon, Netflix, and Etsy.

Explore Kubernetes on Cloud services

Finally, you’ll explore how Kubernetes runs on different cloud applications such as AWS, Azure, and GCP.

You’ll also gain experience in deploying microservices applications to a Google Cloud Platform (GCP) Kubernetes cluster, and learn to set up a multi-node Kubernetes cluster using kubeadm.

By the end, you’ll have developed the practical skills and theoretical knowledge to thrive as a DevOps engineer.

This course is designed for anyone wanting to become a DevOps engineer or those already working in the profession and wanting to gain knowledge of Kubernetes.


Syllabus

  • An introduction to Kubernetes and YAML
    • Introduction to the course
    • Kubernetes overview
    • Kubernetes - setting up and concepts
    • YAML
    • Wrap up
  • Replica sets, deployment, networking, and services
    • Introduction to Week 2
    • Replica sets
    • Deployments
    • Services
    • Networking in Kubernetes
    • Wrap up
  • Multiservices architecture and Kubernetes on Cloud
    • Introduction to Week 3
    • Microservices architecture
    • Kubernetes on Cloud
    • Set up a multi-node cluster using kubeadm
    • Wrap up

Taught by

Astrid deRidder

Related Courses

Advanced Terraform with GCP
A Cloud Guru
Ansible: Setup, Configure, and Ad Hoc Commands Deep Dive
A Cloud Guru
Applying Infrastructure as Code and Serverless Technologies to AWS Deployments
A Cloud Guru
AWS Certified DevOps Engineer – Professional
A Cloud Guru
AWS Certified DevOps Engineer - Professional 2020
A Cloud Guru