Kubernetes Administration (KA)

 

Course Overview

Learn about the basic administration tasks of managing a Kubernetes cluster. Use the kubectl and kubeadm command-line tools and an integrated development environment (IDE) to provision cluster and network resources. Explain the configuration and deployment of basic workload objects and common Kubernetes cluster tasks. This course was written for the Kubernetes 1.29 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:

  • Describe a Kubernetes cluster
  • Discuss creating basic pod configuration
  • Investigate the Kubernetes scheduling
  • Manage workloads deployed in Kubernetes
  • Discuss the internal pod network in Kubernetes
  • Review monitoring tools for Kubernetes
  • Configure role-based access control (RBAC) 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

  • Basic Scheduling
  • Influencing the scheduler
  • 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

Module 6: Monitoring and logging

  • Debugging through logging
  • Enterprise logging
  • Monitoring Kubernetes
  • 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

Appendix 5: Architecture components

  • Control Plane components
  • Pod components
  • Component interactions

Appendix 6: Ingresses

  • Ingress introduction
  • Ingress example

Appendix 7: Helm

  • Helm introduction
  • Helm charts

Prices & Delivery methods

Online Training

Duration
2 days

Price
  • 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
  • United States: 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.

Click on town name or "Online Training" to book Schedule

Instructor-led Online Training:   This is an Instructor-Led Online (ILO) course. These sessions are conducted via WebEx in a VoIP environment and require an Internet Connection and headset with microphone connected to your computer or laptop. If you have any questions about our online courses, feel free to contact us via phone or Email anytime.

Austria

Online Training Time zone: Central European Summer Time (CEST) Enroll