Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LearnQuest

Fundamentals of Kubernetes Deployment

LearnQuest via Coursera

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This course is designed to give you a deeper understanding of Kubernetes. Over the next few weeks, you'll learn about several features of Kubernetes, the Kubernetes Architecture, how to create clusters, and different installation configurations. We'll also explore deployments and how they are scaled, updated, and rolled back. We will discuss clusters, pods, and nodes, and dive into Persistent Volumes as well as Kubernetes Authorization and Authentication. Lastly, we'll show you how it all comes together in a Kubernetes demo, so you can see it in action.

Syllabus

  • Introduction to Deploying with Kubernetes
    • In this module, you will develop a foundational understanding of Kubernetes by exploring why it was created, the problems it solves, and how it manages containerized applications at scale. You will learn about core Kubernetes concepts, including container technologies, supported runtimes, node roles, and the architectural components that enable orchestration, scalability, and reliability.
  • Create Your Own Cluster
    • In this module, you will learn how to install Kubernetes and create your own cluster. You will explore cluster access methods, understand how nodes are managed and communicate within a cluster, and examine the roles of tools such as Minikube, kubectl, and kubectl proxy. The module also covers installation requirements, configuration options, and practical considerations for running and interacting with a Kubernetes cluster.
  • Kubernetes Deployment Models and Hosted Solutions
    • In this module, you will explore different Kubernetes deployment models and installation configuration strategies. You will examine how deployments are scaled, updated, and rolled back, and gain an understanding of the Kubernetes hosted solutions available and how they are managed.
  • Cluster, Pods, Nodes, Administration and Configuration
    • In this module, you will explore core Kubernetes building blocks, including clusters, nodes, and pods, and how they work together within a Kubernetes environment. You will examine key control and runtime components, understand how persistent storage is managed using volumes and claims, and learn how authentication and authorization are used to control access and permissions within a cluster.
  • Practical Exercise
    • This module is a video demo showing how to install Kubernetes, deploy an application, and working with pods and replicasets.

Taught by

Jim Sullivan

Reviews

4.3 rating at Coursera based on 323 ratings

Start your review of Fundamentals of Kubernetes Deployment

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.