Live Chat
Monday - Friday 8am - 6pm EST Chat Now
Contact Us
Monday - Friday 8am - 8pm EST 1-800-268-7737 Other Contact Options
Checkout

Cart () Loading...

    • Quantity:
    • Delivery:
    • Dates:
    • Location:

    $

Kubernetes Boot Camp

Learn how to deploy your services on Kubernetes.

GK# 100415

$295 - $2195 USD

Enroll Request Group Training

Course Overview

TOP

Kubernetes is a Cloud Orchestration platform, providing reliability, replication, and stability while minimizing resources for applications and services. This course guides you through the Kubernetes architecture, useful commands, containerization, and best practices. You'll have access to your own high availability Kubernetes environment capable of demonstrating the "K8s" features. Join us and learn how to deploy your services on Kubernetes.

This class prepares you for the Certified Kubernetes Application Developer (CKAD) certification.

Schedule

TOP
  • Delivery Format:
  • Date:
  • Location:
  • Access Period:

$

Class is Full
This session is full. Please select a different session.

What You'll Learn

TOP

Join an engaging hands-on learning environment, where you’ll learn:

  • Kubernetes architecture and the functionality of each component
  • Containerization and what it means to the Kubernetes platform
  • The kubectl command-line utility
  • How to deploy stateful and stateless microservices
  • How to administer services on a Kubernetes Cluster
  • Troubleshooting and testing
  • Deployment automation using Helm
  • How to develop, test, and run services on a Kubernetes cloud

This is a lab-intensive hands-on course with engaging instruction, demos, and discussions.

Outline

TOP
Viewing outline for:

Virtual Classroom Live Outline

Kubernetes Architecture

  • Components
  • Containers
  • Pods
  • Master Services
    Node Services
  • K8s services
  • YAML Essentials

kubectl Commands

  • Kubernetes Resources
  • Kubernetes Namespace
  • Kubernetes Context
  • Contexts

Pods

  • What is a Pod?
  • Create, List, Delete Pods
  • How to Access Running Pods
  • Kubernetes Resources
  • Managing Cloud Resource Consumption
  • Multi-Container Pod Design
  • Security Contexts
  • Init Containers
  • Pod Wellness Tracking

Networking

  • Packet Forwarding
  • Services
  • Network Policy resource
  • Network Plugins
  • Defining the Service Mesh
  • Service mesh configuration examples

ReplicaSets

  • Services
  • ReplicaSet Function
  • Deploying ReplicaSets

DaemonSets

  • DaemonSet Purpose
  • Managing DaemonSets
  • Updating DaemonSets

Deployments

  • Deployment Object
  • Updating Deployments
  • Deployment Strategies
  • Scaling ReplicaSets
  • Autoscaling

Labels and Annotations

  • Labels
  • Annotations
  • Node Taints and Tolerations

  
Jobs

  • The K8s Job and CronJob
  • Work Queues

Configuration Files and Secrets

  • Config Maps
  • Secrets
  • Patching
  • Custom Resource Definition
  • Managing ConfigMaps and Secrets

Stateful Applications

  • Challenges with Stateful Services
  • K8s Stateful Service Architecture
  • Deploying static volumes
  • Deploying dynamic volumes
  • K8s volume configuration

Introduction to Helm

  • Helm Introduction
  • Charts

Monitor, Log, and Debug

  • How to Troubleshoot Kubernetes
  • Basic and Advanced Logging Techniques

Prerequisites

TOP

Before attending this course, you should have:

  • Basic Linux skills
  • Familiarity with a text editor like vi, vim, or nano

Who Should Attend

TOP

Any individual or organization who wants to advance their knowledge of the cloud environment, keep up with recent changes and prepare themselves for the future of applications and services in a public or private cloud environment.

Networking, general IT, DevOps, systems, and storage professionals are a great fit.

Follow-On Courses

TOP
Course Delivery

This course is available in the following formats:

Virtual Classroom Live

Experience live, expert-led online training from the convenience of your home, office or anywhere with an internet connection.

Duration: 5 day

On-Demand

Train at your own pace with 24/7 access to courses that help you acquire must-have technology skills.



Request this course in a different delivery format.
Enroll