Get in Touch
 Duration 21 hours

Course Outline

Course Introduction

Establishing the Kubernetes Environment

Kubernetes Infrastructure Fundamentals

  • Handling provisioning, partitioning, and network configuration
  • Key factors to consider when scaling a Kubernetes Cluster

Architecting for High Availability

  • Implementing Load Balancing and Service Discovery

Deploying Scalable Applications

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

Application Security Protocols

  • Managing Authentication mechanisms
  • Defining Authorization policies

Application Update Strategies

  • Effective Package Management techniques
  • Handling software Releases in Kubernetes

System Maintenance

  • Implementing Logging via Fluentd (optional)
  • Utilizing the Elastic Stack (ELK) for Monitoring (optional)
  • Automating tasks using Scheduling with Cronjob

Diagnostic Procedures

  • Identifying and resolving frequent Kubernetes challenges

Course Summary and Final Thoughts

Requirements

  • Practical experience working with Docker containers
  • Proficiency with the Linux command line interface
  • Solid comprehension of fundamental networking concepts

Target Audience

  • Software developers
  • System architects
  • Deployment engineers
     

Testimonials (7)

Related Categories