Get in Touch

Course Outline

Foundational Concepts and Kubernetes Architecture

  1. Overview of Kubernetes architecture and primary components
  2. Management of Pods, Labels, Selectors, Deployments, Services, and Namespaces
  3. Application lifecycle management protocols
  4. Procedures for deploying applications and services for government use cases

Installation, Configuration & Validation

  1. Kubernetes installation via kubeadm
  2. Cluster scaling procedures
  3. Configuration of standalone pods
  4. Establishing Control Plane High Availability
  5. Cluster maintenance standards
  6. Version upgrade protocols
  7. Node cordon and drain operations

Networking

  1. Kubernetes container network model specifications
  2. Service discovery, scaling, and load balancing mechanisms
  3. DNS integration for service discovery

Scheduling

  1. Node selector configurations
  2. Affinity and anti-affinity rule implementations
  3. Taints and tolerations management

Security

  1. Authentication, Authorization, and Role-Based Access Control (RBAC)
  2. Configuration of TLS access for the API

Logging / Monitoring

  1. Logging for applications and system components
  2. Architecture for cluster-wide logging
  3. Metrics Server deployment
  4. Prometheus integration

Storage

  1. Storage architecture overview
  2. Storage backend options in Kubernetes: local, NFS, and GlusterFS
  3. Storage classes and dynamic storage provisioning
  4. Resource quota enforcement

Troubleshooting

Requirements

  • Foundational understanding of Kubernetes architecture.
  • Proficiency in Linux operating systems.

Audience

  • System Administrators
  • Kubernetes Operators and Users
 21 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories