Kubernetes Administration (KA) – Outline

Detailed Course Outline

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