Learning Kubernetes

Go to class
Write Review

Free Online Course: Learning Kubernetes provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Learning Kubernetes is taught by Karthik Gaekwad.

Overview
  • Learn how to deploy container-based applications using Kubernetes, the popular open-source orchestration engine.

Syllabus
  • Introduction

    • Welcome
    • What you should know
    • How to use the exercise files
    1. Containerization with Kubernetes
    • What is containerization?
    • What is Kubernetes?
    • Kubernetes features
    • Other implementations
    2. Kubernetes: The Terminology
    • Architecture of a Kubernetes cluster
    • Basic building blocks: Nodes and pods
    • Deployments, jobs, and services
    • Labels, selectors, and namespaces
    • Kubelet and kube proxy
    3. Kubernetes 101: Hello World
    • Getting up and running: Mac install
    • Getting up and running: Windows install
    • Getting up and running: Other options
    • Running a first Hello World application
    • Breaking down the Hello World application
    4. Making It Production Ready
    • Add, change, and delete labels
    • Working with labels
    • Application health checks
    • Handling application upgrades
    • Basic troubleshooting techniques
    5. Kubernetes 201
    • Running a more complicated example
    • The Kubernetes Dashboard
    • Dealing with configuration data
    • Dealing with application secrets
    • Running jobs in Kubernetes
    • Running stateful set applications
    6. Advanced Topics
    • Production Kubernetes deployments
    • Detailed look at namespaces
    • Monitoring and logging
    • Authentication and authorization
    Conclusion
    • Next steps