YoVDO

DevOps with Kubernetes

Offered By: University of Helsinki via Independent

Tags

DevOps Courses Kubernetes Courses Google Kubernetes Engine (GKE) Courses K3s Courses

Course Description

Overview

This course is an introductory course to Kubernetes with K3s and GKE. In this course, you will develop software with a microservice architecture that utilizes Kubernetes to serve software that scales and deploys automatically. And learn how to manage it all.

This course can not be completed with the faculty computers. Attendees need to provide their own computers with admin / superuser privileges.

Prerequisites

Attendees are expected to have completed DevOps with Docker or have Docker and docker-compose experience. In addition, experience with web software is required, such as Full Stack Web Development or equivalent. Attendees need admin/superuser privileges to complete the exercises and the examples of the material on their computers.


Syllabus

Part 1

In this part:

1. First Deploy

2. Introduction to Debugging

3. Introduction to Networking

4. Introduction to Storage

5. Summary

Part 2

In this part:

1. Networking between pods

2. Organizing a cluster

3. Configuring applications

4. StatefulSets and Jobs

5. Monitoring

6. Summary

Part 3

In this part:

1. Introduction to Google Kubernetes Engine

2. Deployment Pipeline

3. GKE features

4. Summary

Part 4

In this part:

1. Update Strategies and Prometheus

2. Messaging Systems

3. GitOps

4. Summary

Part 5

In this part:

1. Kubernetes Internals

2. Custom Resource Definitions

3. Service Mesh

4. Beyond Kubernetes

5. Summary and end


Tags

Related Courses

GKE Basics
A Cloud Guru
Google Kubernetes Engine Deep Dive
A Cloud Guru
Google Kubernetes Engine (GKE): Beginner to Pro
A Cloud Guru
Architecting with Google Kubernetes Engine: Foundations 简体中文
Google Cloud via Coursera
Architecting with Google Kubernetes 한국어
Google Cloud via Coursera