Course Outline

Introduction

Setting up the Kubernetes Cluster

Infrastructure for Kubernetes

  • Provisioning, partitioning, networking
  • Considerations for scaling a Kubernetes Cluster

Building in High-Availability

  • Load Balancing and Service Discovery

Deploying a Scalable Application

  • Horizontal Pod Autoscaling
  • Database clustering in Kubernetes

Securing the Application

  • Authentication
  • Authorization

Updating the Application

  • Package Management
  • Releases in Kubernetes

Maintainance

  • Logging with Fluentd (optional)
  • Monitoring with Elastic Stack (ELK) (optional)
  • Scheduling with Cronjob

Troubleshooting

  • Diagnosing and fixing common Kubernetes issues

Summary and Conclusion

Requirements

  • Experience with Docker containers
  • Familiarity with the Linux command line
  • An understanding of networking concepts

Audience

  • Software developers
  • Architects
  • Deployment engineers
     
 14 Hours

Testimonials (2)

Related Courses

Introduction to Minikube and Kubernetes

21 Hours

Minikube for Developers

14 Hours

Deploying Kubernetes Applications with Helm

7 Hours

Running Containers Directly from Kubernetes with CRI-O

14 Hours

Advanced Platform Engineering: Scaling with Microservices and Kubernetes

35 Hours

Google Anthos for Hybrid and Multi-Cloud Computing

14 Hours

Argo CD

7 Hours

Getting Started with Argo Project and Core Components

7 Hours

Kubernetes Networking with Calico

14 Hours

Certified Kubernetes Administrator (CKA) - exam preparation

21 Hours

Certified Kubernetes Application Developer (CKAD) - exam preparation

21 Hours

Certified Kubernetes Security Specialist (CKS)

21 Hours

Docker and Kubernetes on AWS

21 Hours

Docker, Kubernetes and OpenShift 3 for Administrators

35 Hours

Docker and Kubernetes: Building and Scaling a Containerized Application

21 Hours

Related Categories