Email : samridhi1269@gmail.com

9990816060

Kubernetes

  1. Introduction
  • What is Containerization
  • What is Orchestration
  • Orchestration Tools
  • Docker Swarm vs K8S
  • K8S Introduction
  • Kubernetes Features
  • K8S terminology
  1. K8S Architecture
  • Master Node
  • Worker Nodes
  • Control Plane
  • API Server
  • Schedular
  • Controller Manager
  • Etcd
  • Kubelet
  • Kube-proxy
  • Runtime Engine
  • PODs
  • Containers
  • Kubectl
  • Workflow
  1. Environment Setup
  • How to setup Cluster
  • Self-Managed Cluster
  • Provider Managed Cluster
  • Mini Kube (Single Node Cluster)
  • Kubeadm (Multi Node Cluster)
  • Mini Kube Vs Kubeadm
  • K8S HA Setup
  • AWS EKS
  1. PODS Life Cycle
  • PODS Introduction
  • POD creation types
  • Interactive POD creation
  • Declarative POD creation
  • POD Manifest file
  • Kubectl Commands
  • Playing PODS
  • Manifest Syntax
  • Best Practices
  • Static PODS
  • POD re-creation
  • POD deletion
  • POD Labels
  • POD Template
  1. K8S Namespaces
  • What is Namespace
  • Default Namespaces
  • Custom Namespaces
  • Playing with k8s namespaces
  1. K8S Services
  • What is k8s service
  • Why we need K8S service
  • How to create k8s service
  • Types of services o ClusterIP o NodePort o LoadBalancer
  • Service Manfifest
  • Service commands
  • Labels & Selectors
  • POD expose outside cluster
  1. K8S Objects
  • ReplicationController
  • ReplicaSet
  • RC Vs RS
  • Mutli Selectors
  • DaemonSets
  • When to use DaemeontSet
  • StatefulSets
  • Deployment
  • Rollout & Rollback
  • Deployment Strategies
  • Recreate
  • Rolling Update
  • Blue / Green 8. K8S Auto Scaling
  • What is Auto Scaling
  • Horizontal Scaling
  • Vertical Scaling
  • HPA (Horizontal POD Autoscaling)
  • VPA (Vertical POD Autoscaling)
  • Node Auto Scaling
  • Metric Server
  • Load Simulation
  • Busy Box
  • Watch PODS with HPA
  1. K8S Volumes
  • Volumes Introduction
  • Why we need volumes
  • Types of K8s volumes
  • Host Path
  • emptyDir
  • Persistent Volumes
  • NFS
  • Cloud Volumes
  • ConfigMap
  1. Essentials
  • ConfigMaps
  • Secrects
  • Rbac
  • Taints
  • Tolerations
  1. EKS Cluster
  • AWS intro
  • EKS Setup
  • Playing with EKS cluster
  • Ingress
  • Destroying Cluster
  1. HELM Charts
  • What is Helm
  • Helm Architecture
  • Helm Setup
  • Helm Implementation
  • Helm Limitation
  1. Prometheus
  • What is Prometheus
  • Integration with Workloads
  • Prometheus Setup
  • Explore Metrics
  • Prometheus Usecases
  1. Project Setup
  • Spring Boot App Deployment
  • Python Flask App Deployment
  • Interview Questions