Get in Touch
 Duration 14 hours

Course Outline

Introduction

Overview of container orchestration using Kubernetes

Understanding Kubernetes architecture

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

Installing a Kubernetes cluster

Retrieving a Docker image from the internet

Creating Kubernetes pods, volumes, and deployments

Organizing and grouping your cluster resources

Managing distinct environments using Kubernetes Namespaces

  • Overseeing test, staging, and production environments within a unified cluster
  • Best practices for Kubernetes Namespaces

Discovering and connecting to containers

Discovering and publishing services

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

Kubernetes security

  • Authentication & authorization

Upgrading a Kubernetes cluster

  • Minimizing operational impact

Advanced networking

  • Docker networking compared to Kubernetes networking

Interfacing between network providers and Kubernetes networking

  • Best practices for isolating services within a cluster
  • Comparing different 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

Building a high-availability cluster

  • Load balancing and service discovery

Deploying a scalable application

  • Horizontal pod autoscaling
  • Database clustering in Kubernetes

Updating your application

  • Managing releases in Kubernetes

Troubleshooting

  • Diagnosing and resolving common Kubernetes issues

Summary and Conclusion

Requirements

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

Target Audience

  • Software Developers
  • Architects
  • Deployment engineers

Number of participants


Price per participant (excl. VAT)

Testimonials (7)

Upcoming Courses

Related Categories