Home About Courses Schedule Services Webinars Contact Search

Kubernetes Bootcamp

SEE SCHEDULE

Duration: 4 Days

Method: Instructor-Led - Hands on

Price: $2450.00

Course Code: KU1000


Audience

Software Developers, System Administrators

Description

We will explore the power of Kubernetes Container Orchestration System. This is a hands on intensive class for beginners or those who are interested in sharpening their Kubernetes and Docker skills.

Objectives

Upon successful completion of this course, the student will be able to:

  • Containerize applications
  • Deploy applications with Kubernetes
  • Deploy microservices with Kubernetes
  • Scale up and down applications
  • Secure applications

Prerequisites

Familiarity with basic Linux system administration capabilities. Must have the ability to download and install software on your local machine.

Topics

  • I. Introduction to Kubernetes
    • History
    • Containerization
    • Monolith vs. Microservices
    • Container Orchestration vs. Sysadmin
    • Devops and Kubernetes
    • What is Abstraction
    • High Level Architecture
    • Lab: Install Google Cloud CLI
  • II. Kubernetes Installation
    • Docker
    • Kubernetes Cluster
    • Docker Files
    • YAML files
    • Kubectl
    • Lab: Create Kubernetes Cluster
  • III. Kubernetes Abstractions
    • Master Nodes
    • Worker Nodes
    • Kubernetes Clusters
    • Pods
    • Services
    • Deployments
    • Lab: Deploy Monolithic Application with 3 Services
  • IV. Deploying With Kubernetes
    • Benefits
    • Rolling Updates
    • Scaling Up
    • Capabilities
    • Lab: Scale Up Application
    • Lab: Rolling Updates on Application
  • V. Administering Kubernetes
    • Logging
    • Metrics
    • Observability
    • Networking
    • Features
    • Lab: Logging and Networking
  • VI. Stateful Components
    • Volumes
    • Persistent Volumes
    • Volume Claims
    • Stateful Sets
    • Replicas
    • Lab: Create Persistent Volume
  • VII. Other Kubernetes Components
    • Labels
    • Namespaces
    • Security
    • Configmap
    • Secrets
    • Lab: Secrets
  • VIII. Conclusion
    • Kubernetes Use Cases
    • Lab: Deploy Microservice Web Application
    • Lab: Deploy Elasticsearch Kubernetes Cluster
    • Lab: Deploy Cassandra Kubernetes Cluster