Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn Kubernetes Docker/DevOps and helm charts from scratch
Rating: 4.0 out of 5(88 ratings)
840 students

Learn Kubernetes Docker/DevOps and helm charts from scratch

Learn starting Kubernetes by using kubeadm - write two microservices, dockerize them and write you own helm charts
Created byJan Toth
Last updated 3/2020
English

What you'll learn

  • Learn how to use Terraform to start up Kubernetes cluster at Scaleway
  • Deploy/Install Kubernetes cluster in Scaleway by using kubeadm.
  • Learn how to install Helm v3
  • Learn and understand how to work and use helm charts.
  • Learn what is Kubernetes orchestration platform and how to use this amazing tool.
  • Learn how to set up your own Helm chart repository by Chartmuseum and on Github.
  • Learn how to write two helm chart (micro-frontend, micro-backend) from scratch.
  • Learn how to DevOps technique deployment against Kubernetes cluster by using helm.
  • Learn Kubernetes to scale your deployments
  • Learn to write a simple Python Flask back-end app (micro-backend)
  • Learn how to write a simple React front-end app (micro-frontend)
  • Learn how to dockerize your Python and React apps

Course content

12 sections83 lectures5h 32m total length
  • Available resources for this course0:07
  • Introduction9:19

Requirements

  • Students should be thrilled to learn Kubernetes because it's an amazing peace of software.
  • Be brave enough to overcome standard administration stereotypes and willing to understand Kubernetes paradigms.
  • Students should have some very basic knowledge of command line (either Linux, Windows or Mac)
  • Should have PC, laptop or Mac (optionally a remote Linux server).
  • Students should have some basic idea what Kubernetes and Docker containers are (not mandatory).

Description

Students will learn:

  • Update

  • I keep adding lectures on how to use Terraform to start the very same Kubernetes cluster

  • New lecture on Helm v3

  • start Kubernetes cluster with two nodes (master/worker) by using kubeadm

  • write a simple back-end microservice with Python Flask

  • write a simple front-end React app microservice

  • Dockerfile for back-end microservice with Python Flask

  • Dockerfile for front-end React app microservice

  • write Helm Chart for back-end microservice with Python Flask from scratch (micro-backend)

  • write Helm Chart for front-end microservice with React from scratch (micro-frontend)

  • deploy micro-backend and micro-frontend helm chart to Kubernetes

  • scale up your deployment for micro-backend/micro-frontend helm chart in Kubernetes

  • use own helm chart repository - Chartmusuem

  • use own helm chart repository - from own Github repo

  • deploy nginx-ingress controller

Who this course is for:

  • Intermediate or advanced IT people curious about Kubernetes .
  • Intermediate or advanced IT people curious about Containers (Docker) and their orchestration.
  • People puzzled about latest state of art technology.
  • Everyone who needs to understand Kubernetes on-premise installation and deployment.
  • People excited to adopt DevOps practices