HandsOn Kubernetes: Mastering The Fundamentals


HandsOn Kubernetes: Mastering The Fundamentals
Hands-On Kubernetes: Mastering The Fundamentals
Published 2/2024
MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz

What you’ll learn

Understand Kubernetes Architecture and Components

Deploy and Scale Applications with Kubernetes

Manage Application Exposure and Networking with Kubernetes

Secure Applications and Manage Configurations

Learn How to Work With Kubernetes API

Learn and Understand YAML Manifests in Kubernetes

Requirements

Access to a Computer with Internet: You’ll need a computer with internet access to install Kubernetes tools like Minikube and Kubectl, and to access cloud services. The course will provide installation guides for Linux, MacOS, and Windows.
Basic Linux Command Line Skills: Since Kubernetes and many of its tools are command-line driven, comfort with using the Linux command line (bash or similar shells) will be very useful.

Basic Understanding of Containerization: Familiarity with the concept of containerization, especially Docker, is beneficial as Kubernetes is a container orchestration platform. Prior experience with Docker will help you understand how Kubernetes orchestrates containers at scale.

Basic Knowledge of Cloud Computing: A general understanding of cloud computing concepts can help, as Kubernetes is often used in cloud environments. However, the course will cover necessary cloud-related concepts as they relate to Kubernetes.

Description

Overview

Section 1: Introduction to Kubernetes

Lecture 1 What is Kubernetes?

Lecture 2 Kubernetes Architecture

Lecture 3 Kubernetes Key Components

Section 2: Setting Up Kubernetes

Lecture 4 (Linux) – Installing Kubernetes with Minikube and Kubectl

Lecture 5 (MacOS) – Installing Kubernetes with Minikube and Kubectl

Lecture 6 (Windows) – Installing Kubernetes with Minikube and Kubectl
Lecture 7 More Ways to Install Kubernetes

Section 3: Deploying Applications on Kubernetes

Lecture 8 Deploying Your First Application

Lecture 9 YAML Manifests in Kubernetes

Lecture 10 Creating and Observing Deployments

Lecture 11 Updating and Rolling Back Deployments

Section 4: Exposing Applications on Kubernetes

Lecture 12 Exposing Internally with ClusterIP

Lecture 13 Exposing Externally with NodePort

Lecture 14 Exposing Externally with LoadBalancer

Lecture 15 Path-based Routing with Ingress

Section 5: Configuration and Secrets Management

Lecture 16 ConfigMaps with Kubernetes

Lecture 17 Secrets with Kubernetes

Section 6: Kubernetes Tooling Landscape

Lecture 18 kubectl – The Kubernetes CLI

Lecture 19 Helm – The Kubernetes Package Manager

Lecture 20 Kustomize – Customising Kubernetes Resources

Lecture 21 FluxCD – Streamlining Kubernetes Deployments with GitOps

Lecture 22 ArgoCD – Continuous GitOps Deployments

Section 7: Kubernetes Security and Role-Based Access Control (RBAC(

Lecture 23 RBAC and Namespace Concepts Overview

Lecture 24 Multi-Tenancy, Namespaces and ResourceQuotas

Lecture 25 Roles and RoleBindings

Lecture 26 ClusterRoles and ClusterRoleBindings

Lecture 27 Service Accounts, Tokens and K8s API Access

Lecture 28 User Access and Authentication in K8s

Lecture 29 User Authentication with AWS, Azure and GCP

Lecture 30 CNI and Network Policies for Secure Communication

Section 8: Wrapping Up

Lecture 31 Thank You!

Developers: Software developers looking to leverage Kubernetes for deploying and managing their applications in a cloud-native ecosystem will find this course invaluable. It provides the skills needed to design, deploy, and scale applications efficiently.,System Administrators and DevOps Professionals: Those involved in the operational aspects of software, including system administrators and DevOps engineers, will benefit from learning how to ensure applications are running smoothly on Kubernetes, manage deployments, and implement continuous integration and continuous deployment (CI/CD) workflows.,IT Professionals: IT professionals who are keen on updating their skills to include container orchestration will gain a comprehensive understanding of Kubernetes, preparing them for roles in managing modern infrastructure.,Technology Enthusiasts: Individuals with a keen interest in technology and cloud computing, looking to understand the latest in container orchestration and how it’s changing the landscape of software deployment and management.,Students and New Graduates: Those currently studying computer science or a related field, or recent graduates looking to increase their employability, will find this course provides a solid foundation in one of the most sought-after skills in the technology job market.

Importantissimo!

Per NON SBAGLIARE link e finire su qualche possibile clone, approfittare di offerte esclusive personalizzate per il nostro sito, e se gradisce questo articolo ed il nostro lavoro, la preghiamo di supportarci rinnovando o sottoscrivendo un Account Premium su FILESTORE cliccando sul link qui sotto:

FileStore

Share This Post!

Torna in cima