Learn DevOps: On-Prem or Cloud Agnostic Kubernetes

Learn DevOps: On-Prem or Cloud Agnostic Kubernetes

image description

What you will learn

  • Use enterprise features within kubernetes

  • Setup a Kubernetes cluster on-prem or on any cloud infrastructure provider using kubeadm

  • Know how to setup storage using Rook

  • Setup let's encrypt signed TLS certificates for their Kubernetes applications

  • Setup authentication using GitHub or LDAP using OIDC and Dex

  • Know what a service mesh is and how to setup Istio on Kubernetes

  • Know the networking basics within Kubernetes using Calico

  • Able to use a secret store in Kubernetes

  • Know what Operators are and able to use them within Kubernetes

  • Know how to setup and use PaaS with Kubernetes using OpenShift Origin


Section 1: Introduction

Section 2: Introduction to Kubernetes

Section 3: Installing Kubernetes

Section 4: Operators

Section 5: Rook

Section 6: Manage TLS Certificates

Section 7: Authentication with Dex (OIDC)

Section 8: Istio

Section 9: Calico

Section 10: Vault

Section 11: OpenShift Origin

Section 12: Thank you

Course Description

Using kubeadm, Rook with Ceph, Cert-Manager, Dex with Github and LDAP, Envoy and Istio, Calico, Vault, and Openshift


  • The Complete Kubernetes Course is a prerequisite to follow this course
  • You need to know already about the basic usage of a Kubernetes cluster (Pods, Deployments, Services)


On-Prem or Cloud Agnostic Kubernetes is the third Kubernetes course in the "Learn DevOps: Kubernetes" series. If you don't have basic Kubernetes experience, make sure you follow first the course "Learn DevOps: The Complete Kubernetes Course".

This course covers:

* Installing Kubernetes on-prem or on any cloud using kubeadm

* Use storage using Rook with Ceph

* Kubernetes Operators

* Use TLS certificates for your applications using let's encrypt and cert-manager

* Authenticate your users using LDAP or Github using Dex and OIDC

* Create a service mesh using Istio and Envoy

* Use advanced networking features using Calico

* Manage secrets using Vault

* Setup and use PaaS with Kubernetes using Openshift Origin

Who this course is for:

  • Anyone who wants to know how to setup a cluster within their enterprise
  • Anyone who wants to run a cloud agnostic Kubernetes cluster