Kubernetes Administration

Enquire Now
X Close

Programme Overview

€1,470 Subsidised rate (inc exam voucher)

Course Description:
This Four day Kubernetes Administration Certification training course covers the core concepts typically used to build and administer a Kubernetes cluster in production, using vendor-independent tools. We build a cluster, determine network configuration, grow the cluster, deploy applications and configure the storage, security and other objects necessary for typical use. This Kubernetes Administration Certification training course offers exposure to the many skills necessary to administer Kubernetes in a production environment.

Objectives:
This In this Kubernetes Administration Certification training course, you will learn how to install and configure a production-grade Kubernetes cluster, from network configuration to upgrades to making deployments available via services. Also handle the ongoing tasks necessary for Kubernetes Administration.

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

Course Prerequisites

Students must have a basic Linux knowledge, an understanding of Linux administration skills and be comfortable using the command line. Also must be able to edit files using a command-line text editor.

Target Audience

This course is for anyone who wants to learn the skills necessary to build and administer a Kubernetes cluster.

Course Outline

Introduction

Laboratory Exercises, Solutions and Resources
Distribution Details
Labs

Basics of Kubernetes

Define Kubernetes
Meaning of Kubernetes
Adoption
Project Governance
Labs

Installation and Configuration

Getting Started With Kubernetes
Minikube
kubeadmin
More Installation Tools
Labs

Kubernetes Architecture

Kubernetes Architecture
Networking
Other Cluster Systems
Labs

APIs and Access

API Access
Working with First Pod
Kubectl and API
Swagger and OpenAPI
Labs

Managing State With Deployments

Deployment Overview
Managing Deployment States
Deployments and Replica Sets
Labels
Labs

Services

Overview
Accessing Services
DNS
Labs

Volumes and Data

Volumes Overview
Volumes
Persistent Volumes
Secrets
ConfigMaps
Labs

Ingress

Overview
Ingress Controller
Ingress Rules
Labs

API Objects

API Objects
The v1 Group
API Resources
RBAC APIs
Labs

Scheduling

Overview
Scheduler
Policies
Affinity Rules
Taints and Tolerations
Labs

Logging and Troubleshooting

Overview
Monitoring
Logging
Troubleshooting
Labs

Custom Resource Definition

Overview
Third-Party Resources
Custom Resources
Labs

Kubernetes Federation

Overview
Federation
Using Cluster API
Labs

Helm

Overview
Helm
Using Helm
Labs

Security

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

Download PDF File