Kubernetes Installation and Configuration Fundamentals

Let’s get you started learning Kubernetes. First, you'll learn about its architecture, and then how to install your first cluster. With that cluster up and running you'll explore how to work with it and deploy applications in Kubernetes!
Course info
Rating
(56)
Level
Intermediate
Updated
Jan 11, 2019
Duration
2h 37m
Table of contents
Course Overview
Exploring the Kubernetes Architecture
Installing and Configuring Kubernetes
Working with Your Kubernetes Cluster
Description
Course info
Rating
(56)
Level
Intermediate
Updated
Jan 11, 2019
Duration
2h 37m
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.

About the author
About the author

Anthony is the Founder and President of Centino Systems as well as a Pluralsight Author and a Microsoft Data Platform MVP, Linux Expert, and Corporate Problem Solver. Anthony designs solutions, deploys the technology, and provides expertise on business system performance, architecture, and security. Anthony has a Bachelors and Masters in Computer Science with research publications in high performance/low latency data access algorithms and spatial database systems.

More from the author
More courses by Anthony Nocentino
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
(Music) Hi everyone. My name is Anthony Nocentino, enterprise architect and founder of Centino Systems. Welcome to my course, Kubernetes Installation and Configuration Fundamentals. Are you a system administrator that needs to build and administer a Kubernetes cluster? If you do, then this is the course for you. First, we'll start off by introducing you to the Kubernetes and the world of deploying container-based applications. We'll look closely at Kubernetes architecture including cluster components and networking fundamentals. Then we'll look at how to build your own Kubernetes cluster, and we'll look at installation considerations such as deploying on-premises or deploying in the cloud. Together, we'll deploy clusters in both scenarios in some demonstrations, and we'll wrap it up with learning how we can interact with our cluster at the command line using kubectl and the basics of application and service deployments in Kubernetes. At the end of this course, you'll know how to build a Kubernetes cluster, both in local virtual machines and as a managed service with some of the major cloud providers. You'll learn what it takes to get an application up and running in your Kubernetes cluster. Before beginning this course, you should be familiar with the Linux operating system and administering it at the command line. You should have a firm understanding of TCP/IP based networking and also understand the fundamental concepts of containers. I hope you will join me on this journey to learn how to build a Kubernetes cluster and deploying container-based applications in Kubernetes in the course, Kubernetes Installation and Configuration Fundamentals.

Exploring the Kubernetes Architecture
Hello, this is Anthony Nocentino with Centino Systems. Welcome to my course, Kubernetes Installation and Configuration Fundamentals. This module is the Introduction and Exploring Kubernetes Architecture module. In this course, we're going to get you started on your journey into building and configuring your own Kubernetes cluster, whether it's on-prem or in the cloud. So let's start off with a course overview. We're going to kick it off with an introduction and then we're going to look at the theory and the concepts behind Kubernetes that makes, well, Kubernetes Kubernetes, in the module, Exploring Kubernetes Architecture. Once we have that theory in our brains, we're going to move on into Installing and Configuring Kubernetes. We're going to look at both on-prem and cloud scenarios, doing a deep dive into how that really all pieces together in building our first cluster together. And then once we have that cluster up and running, I don't want to leave you hanging. We're going to go ahead and learn how to work with our Kubernetes cluster and do some basic operations like deploying a service and an application into our newly built Kubernetes cluster. Alright, in this module, we're going to kick it off with a discussion to answer the question, what is Kubernetes? And once we know that, then we're going to move on to exploring the Kubernetes architecture. We're going to zoom in very closely on the clusters components and also some basic networking fundamentals.

Installing and Configuring Kubernetes
Hello, this is Anthony Nocentino, enterprise architect with Centino Systems. Welcome to my course, Kubernetes Installation and Configuration Fundamentals. This module is Installing and Configuring Kubernetes. So far we looked at exploring the Kubernetes architecture, giving us basic principles underneath our belt. Now it's time to roll up our sleeves and learn how to install and configure our first Kubernetes cluster. First up, in this module, we're going to start off with some installation considerations. Basically what do you need to know and do before you install Kubernetes? Then we're going to look at the installation overview. We're going to discuss the process of how we actually install a Kubernetes cluster. Then we'll look at where we can get Kubernetes from because, well, we need software to be able to install. Once we have all of that, we'll sit down and we will learn how to install our first Kubernetes cluster together with kubeadm, and then we'll wrap up the module with creating a Kubernetes cluster in the cloud, looking at some managed service offerings from several cloud providers.

Working with Your Kubernetes Cluster
Hello! This is Anthony Nocentino with Centino Systems. Welcome to my course, Kubernetes Installation and Configuration Fundamentals. This module is working with your Kubernetes cluster. So let's check out where we've been so far in the course. We started off with the introduction, we looked at what Kubernetes really is in the module exploring Kubernetes architecture, we built our first cluster together in Installing and Configuring Kubernetes, and now it's time to sit down and roll up our sleeves and start working with our Kubernetes cluster. We're going to break down this module into two big chunks, and we're going to start off with using kubectl to interact with our cluster, and then we're going to look at some basic application deployments into our cluster.