Install Kubernetes Prepare Cloud Machine
Course Content
0 / 123 completedCourse Introduction & RoadMap
Kubernetes Architecture Overview
Install Kubernetes Prepare Cloud Machine
Why Kubernetes
Using NameSpaces in Kubernetes
First Interact with K8s Cluster
Install Kubernetes using MiniKube
K8s Management Overview
K8s Management Tools
High Availability in K8s
Maintenance Window Kubernetes Cluster
SetUp K8s HA Cluster
Upgrade Kubernetes Cluster
Role Base Access in K8s
Working with Kubectl
Lab RBAC in Kubernetes Cluster
Service Accounts in Kubernetes Cluster
Pods and Containers Overview
Manage Application Configuration in K8s
Lab Manage Application Configuration Using Mount Volumes
Lab Manage Application Configuration Using Env Variables
Lab Manage Application Configuration Posix ConfigMap
Lab ConfigMap and Secret from File
Lab Liveness & StartUp Probe
Monitor Containers Resources in K8s
Manage Containers Resources in K8s
Lab Liveness & Readiness Probe
Pods Restart Policies
Container Initialisation in Kubernetes
Lab Pods Restart Policies
Creating Multi Container Pods
Lab Container Initialisation in Kubernetes
K8s Pods Scheduling
DaemonSets in Kubernetes
Lab K8s Pods Scheduling
Static Pods in Kubernetes
Lab DaemonSets in Kubernetes
Lab Static Pods in Kubernetes
Node Affinity in Kubernetes
Lab Node Affinity in Kubernetes
Scaling Application in Kubernetes
ReplicaSet in Kubernetes
Lab Scaling Using Replication Controller
Lab ReplicaSet in Kubernetes
Deployments Overview
Lab Deployments in Kubernetes I
Lab Deployments in Kubernetes II
K8s Networking Overview
Kubernetes DNS
CNI Plugins
Using Kubernetes Network Policies
Lab Using Kubernetes Network Policies
How to Use K8s Services
Discover Kubernetes Services
Lab Discover Kubernetes Services
Manage Access via Ingress Controller
Lab Kubernetes Services
Lab Manage Access via Ingress Controller
Use K8s Volumes
Storage Overview
Lab Using Volume Common Volume
Persistent Volumes in K8s
Lab Using Volume HostPath & emptyDir
Lab Persistent Volumes
Kubernetes Troubleshooting Overview
TroubleShooting K8s Cluster
Troubleshoot Applications in K8s
Get Cluster & Node Logs
Get Container Logs
SetUp Google Cloud Account
Spin K8s Self-Managed Cluster in GCP
Before HELM or Without HELM
What is HELM
With HELM or After HELM
HELM Installation Preparation
Create Cloud Machine for Env SetUp
HELM Charts and Repos
Install HELM
SetUp Execution Environment
Work with Repos
Re-Use Deployment Naming
Execute Services using HELM
HELM Release Records
Provide Custom Values to HELM Chart
Upgrade Services Using HELM
Validate Resource before Deployment
HELM Deployment Workflow
Generate K8s Deployable YAML using HELM
Get Details of Deployed Deployment
Wait HELM Deployment for Successful Installation
Rollback Application using HELM
Details of HELM Deployment Releases
Introduction
Create HELM Chart
Understanding Chart YAML
Install the Custom Chart
Helper File in HELM Template
Values File in HELM
Package Your HELM Chart
Validate HELM Chart
HELM Templates
Actions in Template
Access Information in Template
Functions in Template
Pipe Func in Template
Conditional Logic in Template
Variable in Template
TypeCast Values to YAML in Template
Loops in Templates
Template Validation
Conditional Chart Dependency
Manage Chart Dependencies
Child to Parent chart Data Exchange
Pass Values to Dependencies at Runtime
What is Serverless in Kubernetes
Kubeless Intro
Install Kubeless and Deploy Functions
Introduction to Istio
Istio Retry Policy and Uses
Canary Deployments With Istio
Demo Istio Enabled Application
Install Istio on Kubernetes
Thanks All, Download the Certificate