Kubernetes Recipes

Kubernetes Recipes

Practical solutions to design, implement and deploy Kubernetes Cluster for production grid environment

Bestseller
16.05 9.62

About This Course

Kubernetes is Google's solution for managing clusters of containers. Kubernetes provides a declarative API to manage clusters while giving us a lot of flexibility. This course will provide you with recipes on managing containers more effectively in different production scenarios by using Kubernetes.

You will first learn how Kubernetes works with containers and will work through an overview of the main Kubernetes features such as pods, replication controllers, and more. Next, you will learn how to create Kubernetes clusters and how to run programs on Kubernetes. Then you will be introduced to features such as high availability, setting up Kubernetes masters, using Kubernetes with Docker, and orchestration with Kubernetes using AWS. Later, you will explore how to use Kubernetes-UI and how to set up and manage Kubernetes clusters on the cloud and bare-metal. You will also work through recipes on microservice management with Kubernetes.

Upon completion of this course, you will be able to use Kubernetes in production and will have a better understanding of how to manage your containers using Kubernetes.

The code bundle for this course is available at https://github.com/PacktPublishing/Kubernetes-Recipes

Other Information

  • Certificate will provided in this course on Completion
  • Full lifetime access
  • Available on Mobile & Laptop

What Students Will Learn In Your Course?

  • Build your own high-availability container clusters
  • Deploy and manage highly scalable, containerized applications with Kubernetes
  • Adopt secure and high-performance best practices with Kubernetes
  • Track metrics and logs for every container running in your cluster
  • Streamline the way you deploy and manage your applications with large-scale container orchestration
  • Architect a robust Kubernetes cluster for long-time operation.
  • Monitor and troubleshoot Kubernetes clusters and run highly available Kubernetes
  • Learn the art of running complex stateful applications in your container environment

Are There Any Course Requirements Or Prerequisites?

Basic knowledge of Kubernetes.

Who Are Your Target Students?

This video is aimed at system administrators, developers, DevOps engineers, or any stakeholder who wants to understand how Kubernetes works and adopts a recipe-based approach.

Course Content

  • 26 lectures
  • 01:56:29
  • The Course Overview
    00:04:34
  • Introduction to Containers
    00:06:49
  • Kubernetes Cluster Architecture Overview
    00:03:11
  • Single-Node Kubernetes Deployment (Minikube)
    00:02:47
  • Understanding YAML File
    00:02:57
  • Building our First Pod
    00:03:15
  • Planning a Kubernetes Cluster
    00:03:00
  • Overview of the Environment Setup
    00:03:43
  • Installation of Kubernetes Cluster
    00:06:59
  • Verification of Kubernetes Services
    00:05:05
  • Cluster Communication Details
    00:03:09
  • Deployments, Rolling Updates and Rollbacks
    00:08:53
  • Service Networking
    00:02:23
  • Ingress
    00:08:16
  • Deploying a Load Balancer
    00:01:53
  • Configure and Use Cluster DNS
    00:03:32
  • Persistent Storage
    00:07:45
  • Kubernetes Self-Healing
    00:04:07
  • Liveness Probes in Kubernetes
    00:03:09
  • Auto-Scaling
    00:02:17
  • Horizontal Pod Auto-Scaling
    00:05:45
  • Monitoring
    00:03:01
  • Configuring Prometheus and Grafana
    00:07:37
  • Cluster Monitoring
    00:02:52
  • Application Monitoring
    00:03:31
  • Alerting
    00:05:59
Image

Packt Publication

  • 4.4 (3)
  • 7 Reviews
  • 3 Students
  • 935 Courses