Kubernetes Administration (KA)

 

Course Overview

In this course, you learn the basic administration tasks of managing a Kubernetes cluster. You use the kubectl and kubeadm command line tools and an integrated development environment (IDE) to provision cluster and network resources. The course explains the configuration and deployment of basic workload objects and common Kubernetes cluster tasks. This course was written for the Kubernetes v1.23.1 release.

Who should attend

Systems administrator, architect, operator, integration engineer

Prerequisites

Basic Linux administration skills

Course Objectives

This course focuses on enabling you to do the following:

  • Review the values of containerization for DevOps
  • Describe the components of a Kubernetes cluster
  • Explore creating and deploying a basic pod configuration
  • Customize how scheduling works in Kubernetes
  • Manage workloads that are deployed in Kubernetes
  • Discuss requirements of the Kubernetes cluster and pod networks
  • Select the appropriate tools to monitor a Kubernetes environment
  • Configure role-based access control for a Kubernetes cluster

Outline: Kubernetes Administration (KA)

Module 1: Architecture

  • Kubernetes Overview
  • Kubernetes interfaces

Module 2: Pod administration

  • YAML
  • Pods and containers
  • Namespaces
  • Configuration
  • Multicontainer pods
  • Services
  • Creating and updating configurations

Module 3: Scheduler

  • Scheduling
  • Static pods

Module 4: Workloads

  • Replicas
  • Deployments
  • DaemonSets
  • StatefulSets
  • Jobs and CronJobs

Module 5: Networking

  • Cluster networking
  • Pod networking
  • Container Network Interface
  • Service networking
  • DNS
  • Network policies
  • Ingress

Module 6: Monitoring and logging

  • Debugging through logging
  • Enterprise logging
  • Monitoring
  • Performance monitoring
  • Autoscaling with monitoring
  • State monitoring

Module 7: Role-based access control

  • Authentication User authentication
  • Service account authentication
  • Authorization
  • Pod permissions
  • Container image access

Appendix 1: Kubernetes-related certifications

  • Cloud Native Computing Foundation exams
  • NetApp Kubernetes-related exams

Appendix 2: Installation and maintenance

  • Cluster installation overview
  • Kubernetes installation: The hard way (highlights only)
  • Kubernetes installation: kubeadm
  • Cluster maintenance

Appendix 3: Advanced monitoring techniques

  • Available options for monitoring Kubernetes
  • Monitor Kubernetes with Prometheus and Grafana

Appendix 4: Introduction to containers

  • Modern software evolution
  • Containers
  • Container run-time engines
  • Container orchestrations

Prices & Delivery methods

Online Training

Duration
2 days

Price
  • Online Training: CAD 2,670
  • Online Training: US$ 2,022
  • NetApp Training Units: 24 NTU
    NTUs may not have the same redemption value if used in a country other than where they were purchased.
Classroom Training

Duration
2 days

Price
  • Canada: CAD 2,670
  • NetApp Training Units: 24 NTU
    NTUs may not have the same redemption value if used in a country other than where they were purchased.

Schedule

Currently there are no training dates scheduled for this course.