3 out of 5
3
2 reviews on Udemy

Learning Kubernetes

Enhance the operability of your modern software systems with Kubernetes.
Instructor:
Packt Publishing
28 students enrolled
English [Auto-generated]
Explore the Kubernetes master-slave architecture and core components of Kubernetes
Learn deployment patterns and concepts for making Kubernetes highly-available
Manage a local Kubernetes deployment using MiniKube
Gain the benefits of deploying containerized applications
Learn about logging and metrics aggregation in Kubernetes
Manage secrets and configuration for applications deployed to Kubernetes

Kubernetes is a market-leading cloud platform technology and is the best solution over other cloud platforms. Further, almost all of the major cloud infrastructure providers, such as AWS, Azure, and Google, offer hosted versions of Kubernetes.

So, here is an opportunity to get to know the highly-versatile and ubiquitous Kubernetes cloud platform. In this course you will be provided with hands-on experience in installing Kubernetes on your personal computers. Moving on you will also be provided with an insight into the Kubernetes architecture, and industry-proven best practices for managing a production-ready, Kubernetes installation.

Later, you will see how to extend the opportunities that containerization innovations have brought about in a new and even more effective way. You will then get started with the basics, explore the fundamental elements of Kubernetes, and find out how to install it on your system, before digging a little deeper into Kubernetes core constructs. Finally, you will learn how to use Kubernetes pods, services, replication controllers, and labels to manage your clusters effectively and also get a feel for how to handle networking with Kubernetes.

About the Author

Braithe E.S. Warnock is currently a managing cloud architect for the financial services division of Ernst & Young. He has had the opportunity to work with several of the largest PCF installations on an international scale. He helped build the framework for the adoption of PCF at top companies such as Ford, Comcast, DISH, HSBC, and Charles Schwab. As a vendor-neutral consultant, Braithe enjoys helping people understand the rapidly-evolving world of cloud and application architecture.

Braithe has more than six years’ experience and specialization in global digital transformations. He has expertise in various cloud and cloud platform technologies (PCF, AWS, Azure, VMware, Netflix OSS, Kubernetes, and OpenShift) and also the Java and Spring Boot frameworks. He has developed over 100 microservices using Spring Boot, Java 7/8, Spring Cloud, and Netflix OSS, spanning half a dozen unique cloud-native microservice architectures. He also has experience in developing machine learning models using AWS, Spark, and MLlib to support product recommendations and enhance customer data.

Creating your Cluster: Installing Kubernetes Locally

1
The Course Overview

This video provides an overview of the entire course.

2
Overview: Installing Kubernetes

This video aims to provide a high-level overview of installing a kubernetes.

3
Installing Dependencies

In this video, we will learn to setup our environment before installing Kubernetes.

4
Installing the Latest Kubernetes

In this video, we will install a local Kubernetes cluster.

5
Exploring Your Kubernetes Installation

In this video, we will explore our Kubernetes installation.

Kubernetes Deployment Models for High-Availability

1
Kubernetes Architecture and Design

In this video, we will understand Kubernetes core concepts before diving into advanced concepts.

2
Achieving High-Availability

This video aims to explain that we want our cluster to be highly available to reduce downtime and we need a deployment pattern.

3
Scaling Kubernetes

In this video, we will learn of some upper-limits or size limitations of kubernetes.

4
Federation

This video aims to explain that we need to manage multiple clusters using federation.

Managing Secrets and Configuration

1
Configuration Best Practices

In this video, we will understand best practices for configuring Kubernetes.

2
Creating and Decoding Secrets

In this video, we will understand how to use the kubectl CLI to create and decode secrets.

3
Using Secrets in Applications

In this video, we will understand how to mount volumes containing secrets to apps.

Deploying an Application to Kubernetes

1
Overview: Docker Containerization

This video aims to explain what is a container engine, container build tool, and container registry.

2
Installing Docker and Building the Image

In this video, we will learn to install docker, to build and test run our docker image.

3
Deploying Your Docker Container

In this video, we will install our container image to kubernetes.

4
Interacting With Your Container

In this video, we will test whether our application is running successfully in Kubernetes.

You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
3
3 out of 5
2 Ratings

Detailed Rating

Stars 5
0
Stars 4
0
Stars 3
2
Stars 2
0
Stars 1
0
c7812a1747e8c204f85022426cbdc6ca
30-Day Money-Back Guarantee

Includes

1 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion