Packt – Learning Kubernetes

Packt – Learning Kubernetes
Packt – Learning Kubernetes
English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 1h 22m | 217 MB

Enhance the operability of your modern software systems with 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.

This course provides in-depth learning of core components and concepts, followed by hands-on experience installing and managing Kubernetes.

Furthermore, the course will intrigue you with deploying an app to a local Kubernetes installation, as well as an overview of best practices for deploying app models to Kubernetes.

What You Will Learn

  • 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
Table of Contents

Creating your Cluster - Installing Kubernetes Locally
1 The Course Overview
2 Overview - Installing Kubernetes
3 Installing Dependencies
4 Installing the Latest Kubernetes
5 Exploring Your Kubernetes Installation

Kubernetes Deployment Models for High-Availability
6 Kubernetes Architecture and Design
7 Achieving High-Availability
8 Scaling Kubernetes
9 Federation

Managing Secrets and Configuration
10 Configuration Best Practices
11 Creating and Decoding Secrets
12 Using Secrets in Applications

Deploying an Application to Kubernetes
13 Overview - Docker Containerization
14 Installing Docker and Building the Image
15 Deploying Your Docker Container
16 Interacting With Your Container