Get in Touch

Course Outline

Core Concepts and Kubernetes Architecture

  1. Kubernetes architecture and primary components
  2. Pods, Labels, Selectors, Deployments, Services, and Namespaces
  3. Application lifecycle management
  4. Deployment of applications and services

Installation, Configuration, and Validation

  1. Kubernetes installation using kubeadm
  2. Cluster scaling
  3. Standalone pods
  4. Control plane high availability
  5. Cluster maintenance
  6. Version upgrades
  7. Node cordoning and draining

Networking

  1. Container network model in Kubernetes
  2. Service discovery, scaling, and load balancing
  3. DNS for service discovery

Scheduling

  1. Node selectors
  2. Affinity and anti-affinity rules
  3. Taints and tolerations

Security

  1. Authentication, Authorization, and RBAC
  2. Configuring TLS access for the API

Logging and Monitoring

  1. Application and system component logging
  2. Cluster-wide logging architecture
  3. Metrics server
  4. Prometheus

Storage

  1. Storage architecture
  2. Storage backend in Kubernetes: local, NFS, GlusterFS
  3. Storage classes and dynamic provisioning
  4. Resource quotas

Troubleshooting

Requirements

  • Demonstrated knowledge of the Kubernetes container orchestration platform.
  • Practical proficiency in Linux operating system administration.

Target Audience

  • System administrators
  • Operational personnel using Kubernetes
 21 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories