Kubernetes From Scratch

- 85%

0
Certificate

Paid

Language

Level

Beginner

Last updated on November 6, 2024 1:56 am

Learn Kubernetes from scratch and deploy applications on Kubernetes with this comprehensive course. Gain expertise in rollout strategies, auto scaling, and Kubernetes on the cloud. Ideal for senior and staff level engineers looking to master Kubernetes architecture, workload deployment, debugging, load balancing, and more. Start your journey towards becoming a Kubernetes Engineer and take advantage of the high-paying job opportunities in the United States.

Add your review

What you’ll learn

  • Learn Kubernetes from scratch
  • Deploy Applications on Kubernetes
  • Rollout Strategy
  • Auto Scaling
  • Kubernetes On Cloud

*** Cloud Native Application Development Series ***

This course is particularly for any senior or staff level engineer who wants to learn Kubernetes From Scratch.

As of Dec 15, 2022, the average annual pay for a Kubernetes Engineer in the United States is $156,773 a year!!

Here is what we will do in this course:

  • Kubernetes Architecture

    • We will start with Kubernetes architecture

    • The role of every cluster component

      • api-server

      • etcd

      • controller

      • scheduler

    • Cluster creation with kind

  • Pod

    • Deploy a workload using a basic build block which is Pod

    • Access application log

    • Access application container

    • Access application API

    • How to debug in case of issues

    • Pod lifecycle

    • Restart policy

    • Environment variables

    • Multi container pod / Sidecar container

  • Deployment

    • Handling various revisions

    • Rollout Strategy

    • Rollback to Specific Revision

    • Deployment Strategy

  • Service

    • How to do load balancing

    • Service Discovery

    • Types

      • ClusterIP

      • NodePort

      • LoadBalancer

  • Namespace

    • Logical separation of Kubernetes resources in the cluster

    • Creation and Deletion of namespaces

  • Probes

    • How to do health check

    • Startup Probe

    • Liveness Probe

    • Readiness Probe

  • Configuration Management

    • Config Map

    • How to manage application Secrets

    • Injecting Environment Variables

    • Injecting initialization scripts

  • Persistent Volume, Claims & StatefulSet

    • Storage classes

    • How to manage an application with persistent storage

    • Claiming a storage via Dynamic Persistent Volume

    • Headless Service

    • Running Mongodb in Kubernetes

  • Horizontal Pod Autoscaler

    • Requesting and Limiting CPU and Memory resources for Pod container

    • How to scale application based on CPU/Memory

    • Application metrics

  • Ingress

    • Creating and implementing routing rules

    • Host & Path based routing

  • Kubernetes On Cloud

    • Creating a cluster on Google cloud platform.

    • Deploying our application

    • Going global from local in minutes

Who this course is for:

  • Any senior / staff level engineer
×

    Your Email (required)

    Report this page
    Kubernetes From Scratch
    Kubernetes From Scratch
    LiveTalent.org
    Logo
    Skip to content