Kubernetes Administration

Paths

Kubernetes Administration

Author: Anthony Nocentino

This path focuses on the skills and knowledge required to become a fully functioning Kubernetes Administrator. You’ll begin with basic administration tasks and understanding the... Read more

What You Will Learn

  • Kubernetes and application Lifecycle Management
  • Kubernetes installation, configuration, and validation
  • Kubernetes core operations concepts
  • Kubernetes networking
  • Kubernetes scheduling
  • Kubernetes security
  • Kubernetes cluster maintenance
  • Kubernetes logging and monitoring
  • Kubernetes storage
  • Troubleshooting Kubernetes

Pre-requisites

  • Linux command line essentials
  • Linux networking and service management

Kubernetes Administration

This path focuses on the skills and knowledge required to become a fully functioning Kubernetes Administrator.

Kubernetes Installation and Configuration Fundamentals

by Anthony Nocentino

Jan 11, 2019 / 2h 38m

2h 38m

Start Course
Description

Let’s take your Kubernetes admin skills to the next level and get you started learning how to install, configure and work with a Kubernetes cluster. In this course, Kubernetes Installation and Configuration Fundamentals, you will learn foundational knowledge needed to install, configure and deploy applications in a Kubernetes cluster. First, you will learn about Kubernetes' architecture, looking closely at each of the cluster's components and their roles. Next, you will discover how to install and configure a Kubernetes cluster: you'll look at how to perform installations on-premises with kubeadm, and in cloud scenarios such as Azure Kubernetes Services and Google Kubernetes Engine. Finally, you will explore how to interact with your cluster, deploying Pods, Services, and Deployments. When you’re finished with this course, you will have the skills and knowledge of Kubernetes needed to administer a Kubernetes cluster and deploy applications in Kubernetes. Software required: Linux.

Table of contents
  1. Course Overview
  2. Exploring the Kubernetes Architecture
  3. Installing and Configuring Kubernetes
  4. Working with Your Kubernetes Cluster

Managing the Kubernetes API Server and Pods

by Anthony Nocentino

May 15, 2019 / 3h 9m

3h 9m

Start Course
Description

It's time to take your Kubernetes admin skills to the next level and dig into how to deploy and manage container-based applications in Kubernetes. In this course, Managing the Kubernetes API Server and Pods, you will gain the ability to deploy, manage, and troubleshoot container-based workloads in Kubernetes. First, you will learn how to use the Kubernetes API and API Server internals. Next, you will discover how to use labels, annotations, and namespaces to organize the largest workloads and how Kubernetes uses labels internally for its own operations. Finally, you will explore how to create, manage, and maintain healthy container-based applications with the primary Kubernetes workload construct, the Pod. When you're finished with this course, you will have the skills and knowledge of creating and maintaining container-based workloads in Kubernetes.

Table of contents
  1. Course Overview
  2. Using the Kuberentes API
  3. Managing Objects with Labels, Annotations, and Namespaces
  4. Running and Managing Pods

Managing Kubernetes Controllers and Deployments

by Anthony Nocentino

Sep 12, 2019 / 2h 40m

2h 40m

Start Course
Description

Let’s take your Kubernetes admin skills to the next level and continue along on your Certified Kubernetes Administrator (CKA) learning path. This course, Managing Kubernetes Controllers and Deployments, dives into the primary building block of Kubernetes-based applications: Controllers. In this course you will learn the critical skills for deploying and maintaining your self-healing applications in Kubernetes. The course covers Deployments, DaemonSets, StatefulSets, Jobs, and CronJobs. You'll also learn how to select a Controller type for your workload, and how to deploy and maintain your container-based application in your Kubernetes cluster.

Table of contents
  1. Course Overview
  2. Using Controllers to Deploy Applications and Deployment Basics
  3. Maintaining Applications with Deployments
  4. Deploying and Maintaining Applications with DaemonSets and Jobs

Configuring and Managing Kubernetes Storage and Scheduling

by Anthony Nocentino

Jan 21, 2020 / 2h 47m

2h 47m

Start Course
Description

At the core of being a Kubernetes Administrator is a thorough knowledge of storage, Pod configuration, and Pod Scheduling. In this course, Configuring and Managing Kubernetes Storage and Scheduling, you will take a deep dive into these cluster administration topics. First, you will learn how to configure persistent storage for your Pods. Next, you will explore using configuration as data to configure your Pod-based applications. Finally, you will discover how Pod scheduling works and how to influence scheduling in your cluster. When you are finished with this course, you will have a foundational knowledge of storage and scheduling that will help you as you move forward to being a skilled Kubernetes cluster Administrator.

Table of contents
  1. Course Overview
  2. Configuring and Managing Storage in Kubernetes
  3. Configuration as Data - Environment Variables, Secrets, and ConfigMaps
  4. Managing and Controlling the Kubernetes Scheduler
Offer Code *
Email * First name * Last name *
Company
Title
Phone
Country *

* Required field

Opt in for the latest promotions and events. You may unsubscribe at any time. Privacy Policy

By providing my phone number to Pluralsight and toggling this feature on, I agree and acknowledge that Pluralsight may use that number to contact me for marketing purposes, including using autodialed or pre-recorded calls and text messages. I understand that consent is not required as a condition of purchase from Pluralsight.

By activating this benefit, you agree to abide by Pluralsight's terms of use and privacy policy.

I agree, activate benefit