Get in Touch

Course Outline

Introduction

Initializing a Kubernetes Cluster

Kubernetes Infrastructure Essentials

  • Resource provisioning, partitioning, and networking configurations
  • Key factors to consider when scaling a Kubernetes cluster

Implementing High Availability

  • Strategies for Load Balancing and Service Discovery

Deploying Scalable Applications

  • Configuring Horizontal Pod Autoscaling
  • Setting up database clustering within Kubernetes

Application Security Hardening

  • User and service authentication mechanisms
  • Fine-grained authorization controls

Application Lifecycle Management

  • Effective package management practices
  • Managing software releases in a Kubernetes environment

Ongoing Maintenance

  • Log aggregation using Fluentd (optional module)
  • Centralized monitoring with the Elastic Stack (ELK) (optional module)
  • Automating periodic tasks with Cronjob scheduling 

Troubleshooting Strategies

  • Diagnosing and resolving common Kubernetes operational issues

Course Summary and Concluding Remarks

Requirements

  • Practical experience managing Docker containers
  • Proficiency with the Linux command-line interface
  • Foundational knowledge of networking principles

Target Audience

  • Software engineers and developers
  • System and solution architects
  • DevOps and deployment engineers
     
 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories