In this vendor agnostic course, you'll learn the installation, configuration and administration of a production-grade Kubernetes cluster.

starstarstarstarstar_half

* Actual course outline may vary depending on offering center. Contact your sales representative for more information.

Learning Objectives

Topics Include:
Installation of a multi-node Kubernetes cluster using kubeadm, and how to grow a cluster.
Choosing and implementing cluster networking.
Various methods of application lifecycle management, including scaling, updates and roll-backs.
Configuring security both for the cluster as well as containers.
Managing storage available to containers.
Learn monitoring, logging and troubleshooting of containers and the cluster.
Configure scheduling and affinity of container deployments.
Use Helm and Charts to automate application deployment.
Understand Federation for fault-tolerance and higher availability.

1
  • Introduction

  • Linux Foundation
    Linux Foundation Training
    Linux Foundation Certifications
    Laboratory Exercises, Solutions and Resources
    Distribution Details
    Labs

2
  • Basics of Kubernetes

  • Define Kubernetes
    Cluster Structure
    Adoption
    Project Governance and CNCF
    Labs

3
  • Installation and Configuration

  • Getting Started With Kubernetes
    Minikube
    kubeadm
    More Installation Tools
    Labs

4
  • Kubernetes Architecture

  • Kubernetes Architecture
    Networking
    Other Cluster Systems
    Labs

5
  • APIs and Access

  • API Access
    Annotations
    Working with A Simple Pod
    kubectl and API
    Swagger and OpenAPI
    Labs

6
  • API Objects

  • API Objects
    The v1 Group
    API Resources
    RBAC APIs
    Labs

7
  • Managing State With Deployments

  • Deployment Overview
    Managing Deployment States
    Deployments and Replica Sets
    DaemonSets
    Labels
    Labs

8
  • Services

  • Overview
    Accessing Services
    DNS
    Labs

9
  • Volumes and Data

  • Volumes Overview
    Volumes
    Persistent Volumes
    Passing Data To Pods
    ConfigMaps
    Labs

10
  • Ingress

  • Overview
    Ingress Controller
    Ingress Rules
    Labs

11
  • Scheduling

  • Overview
    Scheduler Settings
    Policies
    Affinity Rules
    Taints and Tolerations
    Labs

12
  • Logging and Troubleshooting

  • Overview
    Troubleshooting Flow
    Basic Start Sequence
    Monitoring
    Logging
    Troubleshooting Resources
    Labs

13
  • Custom Resource Definition

  • Overview
    Custom Resource Definitions
    Aggregated APIs
    Labs

14
  • Kubernetes Federation

  • Overview
    Federated Resources
    Labs

15
  • Helm

  • Overview
    Helm
    Using Helm
    Labs

16
  • Security

  • Overview
    Accessing the API
    Authentication and Authorization
    Admission Controller
    Pod Policies
    Network Policies
    Labs

Audience

Those looking to better understand Kubernetes administration will benefit.

Language

English

Prerequisites

Students should have an understanding of Linux administration skills, comfortable using the command line. Must be able to edit files using a command-line text editor. A knowledge of Cloud Native application concepts and architectures is helpful for this course.

$3,250

Length: 4.0 days (32 hours)

Level:

Not Your Location? Change

Course Schedule:

To request a custom delivery, please chat with an expert.

Loading...