Get in Touch
 Duration 21 hours

Course Outline

Introduction

Configuring the Kubernetes Cluster

Kubernetes Infrastructure Setup

  • Resource provisioning, partitioning, and network configuration
  • Key considerations for scaling Kubernetes clusters

Implementing High Availability

  • Load balancing techniques and service discovery mechanisms

Deploying Scalable Applications

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

Application Security

  • User and service authentication
  • Role-based authorization controls

Application Updates

  • Effective package management practices
  • Managing application releases in Kubernetes

Maintenance

  • Logging configuration using Fluentd (optional)
  • Monitoring integration with the Elastic Stack (ELK) (optional)
  • Task scheduling using Cronjobs

Troubleshooting

  • Identifying and resolving common Kubernetes issues

Summary and Conclusion

Requirements

  • Practical experience with Docker containers
  • Proficiency with the Linux command line interface
  • A solid grasp of fundamental networking concepts

Target Audience

  • Software developers
  • System architects
  • Deployment engineers
     

Testimonials (7)

Related Categories