Kubernetes – The definitive guide

Mastering DevOps


What you’ll learn

  • Kubernetes.
  • Docker.
  • Elasticsearch.
  • Kibana.
  • Fluentd.
  • Python.

Course Content

  • Introduction –> 1 lecture • 2min.
  • The environment –> 1 lecture • 6min.
  • Python and Docker –> 1 lecture • 20min.
  • Docker Tips and Tricks –> 2 lectures • 11min.
  • Minikube setup –> 4 lectures • 36min.
  • Setting up ELKF stack –> 2 lectures • 14min.
  • Custom python app –> 2 lectures • 11min.
  • The End –> 1 lecture • 2min.

Kubernetes - The definitive guide




Welcome to my course on kubernetes and DevOps, this is a wonderful opportunity for you to pick up speed in one of the fastest evolving subjects of IT. This course will help you get familiar with DevOps concepts. We will first configure our Docker machine, do build and run docker containers, then we turn our sight towards Kubernetes. We will build our test environment with the help of Minikube. Deploy our Pods, Services, ReplicaSets and Deployments. As an ending we will create an ELKF stack to collect logs from our containers and I’m going to show you how to index a standalone python application. Minikube. Like kind , minikube is a tool that lets you run Kubernetes locally. minikube runs a single-node Kubernetes cluster on your personal computer (including Windows, macOS and Linux PCs) so that you can try out Kubernetes, or for daily development work. Although many orgs use K8s, far fewer are using it in a way that makes it easy for Dev. Learn the capabilities & best practices required to build a robust K8s-based platform. For Cloud Native Leaders. Simplify & Scale Your Ops. Embrace DevSecOps.

Check out the supporting github repository in the links for the resources.


Let’s get started!




Get Tutorial