Get in Touch

Course Outline

Introduction

Introduction to container orchestration using Kubernetes

Overview of the Kubernetes architecture

  • Pods, labels/selectors, replication controllers, services, and the API

Installation of a Kubernetes cluster

Retrieving a Docker image from the internet

Creating Kubernetes pods, volumes, and deployments

Structuring and organizing your cluster

Utilizing Kubernetes Namespaces to manage distinct environments

  • Managing test, staging, and production environments within a single cluster
  • Best practices for Kubernetes Namespaces

Discovery and connection to containers

Service discovery and publishing

  • Non-HTTP services (such as Passive FTP, SMTP, LDAP, etc.)

Kubernetes security

  • Authentication and authorization

Upgrading a Kubernetes cluster

  • Minimizing operational impact

Advanced networking concepts

  • Docker networking compared to Kubernetes networking

Integration between network providers and Kubernetes networking

  • Best practices for service isolation within a cluster
  • Comparison of various CNI providers (performance, features, etc.)

Monitoring Kubernetes

  • Cluster logging using Elasticsearch and fluentd
  • Container-level monitoring (cAdvisor UI, Influxdb, Prometheus)

Best Practices for running containerized servers and data stores

Scaling your Kubernetes cluster

Infrastructure considerations for Kubernetes

  • Provisioning, partitioning, and networking

Constructing a high-availability cluster

  • Load balancing and service discovery

Deploying scalable applications

  • Horizontal pod autoscaling
  • Database clustering in Kubernetes

Application updates

  • Managing releases in Kubernetes

Troubleshooting

  • Diagnosing and resolving common Kubernetes issues

Summary and Conclusion

Requirements

  • Proficiency with Docker containers
  • Working knowledge of the Linux command line
  • Comprehension of networking concepts

Target Audience

  • Software Developers
  • Architects
  • Deployment engineers
 14 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories