What is Kubernetes

Kubernetes is a container orchestration platform that was originally developed in-house by Google. In 2014 they open-sourced it and made it available to the public. If you take a look at the official documentation, you’ll find the following definition of Kubernetes: Kubernetes is a portable, extensible open-source platform for managing […]

Read More

Course Requirements

This course has 3 sets of requirements: User Requirements Software Requirements Hardware Requirements User requirements Kubernetes is a really powerful software and it’s also quite complex. That’s why you need to some of the basics before you start learning Kubernetes: Linux (e.g. CentOS or Ubuntu), Bash, Vim Hands-on Docker experience […]

Read More

The Kubernetes Study Guide

This course comes with it’s very own study guide which you need to download from Github: You can download this guide by doing a git clone: git clone This guide is made up number of sections and Each of these sections have a collection fo topic folders. These […]

Read More

Course Overview

The course takes a learn-by-doing approach so that you get acquainted with as many of the kubernetes features as quickly as possible. At it’s core, Kubernetes is all about using the kubectl command along with yaml files that you feed into it. That’s why this course is primarily focused on […]

Read More

Kubernetes Architecture

At a fundamental level, Kubernetes is used for running containers. Docker can also do the same so might wonder, why Kubernetes when you have Docker? Theres a lot of reasons why, but let’s take a look at one of those reason using the following example: In this scenario we have […]

Read More