Kubernetes Classroom Notes

Classroom Notes:

  • 01/Nov/2021 – Click Here ()
  • 14/Oct/2021 – Click Here (Tools for Observability, Tracing and EFK setup for metrics Monitoring)
  • 13/Oct/2021 – Click Here ()
  • 12/Oct/2021 – Click Here (Circuit Breaker and Securing the inter cluster communication with https using Istio)
  • 08/Oct/2021 – Click Here (Dark Lunch Istio, Bule-Green Deployment (Moving v1 to v2 version and Moving v2 to v1 version ) and add local DNS and checking Application)
  • 06/Oct/2021 – Click Here (Virtual Service , Add Reviews and Destination Rules)
  • 05/Oct/2021 – Click Here (Virtual Service)
  • 04/Oct/2021 – Click Here (Installation and Platform Setup Istio and Instructions to setup an Azure cluster for Istio.)
  • 21/Sept/2021 – Click Here (Understanding Bookinfo Application, Istio Traffic Management, Virtual Serivce, Destination Rules, Gateways, Service Entries and Sidecars)
  • 16/Sept/2021 – Click Here (Service mesh, How will Service mesh works, Service mesh Ecosystem, Isto, consul connect, Linkerd and Istio Architecture(Pilot and Citadel))
  • 15/Sept/2021 – Click Here (circuit breaker in micro services and need for service mesh)
  • 14/Sept/2021 – Click Here (Introduction service mesh and Understanding service mesh architecture)
  • 10/Sept/2021 – Click Here (Resource Management,Replica set and Lables)
  • 09/Sept/2021 – Click Here (Installation and configuration Prometheus and grafana outside kubernetes and Install Alert Manager & Configure Alert Manager in Prometheus)
  • Installing Prometheus and Grafana to interact with k8s outside cluster –Click Here
  • 07/Sept/2021 – Click Here (Installation and configuration Prometheus and grafana on GKS)
  • 03/Sept/2021 – Click Here ()
  • 25/Aug/2021 – Click Here (Types of Metrics: Counter, Gauge, Histogram and Instrumentation & Client Library)
  • 24/Aug/2021 – Click Here (Installation Prometheus in Linux Machine, Gobal configuration, Start up a Matric, Node Exporter, Target status, Alert Manager configuration and Creating Rules.ymal file)
  • 18/Aug/2021 – Click Here (Installation on Local Environment Setup in windows: Docker, Minikube, Prometheus, Grafana)
  • 17/Aug/2021 – Click Here (An Overview of Metric collection approaches, Introduction Prometheus, Exposing Internal state with Exporters, Visualization Data Collected, Local Environment Setup)
  • 13/Aug/2021 – Click Here (Introduction monitoring and logging kubernetes, Monitoring patterns, kubernetes metrics overview, Monitoring Tools, Tools for logging.)
  • 11/Aug/2021 – Click Here (Creating Helm Template using Named Template and Helm Hooks)
  • 10/Aug/2021 – Click Here (Creating Helm chart from scratch To create nginx-deployment and nginx-service Files by using Helm Charts Templating..)
  • 09/Aug/2021 – Click Here (Helm Pipelines: Template Function, Methods, Flow Control and Creating sample Template)
  • 06/Aug/2021 – Click Here (Deployment of Nginx Service & MySQL by using HELM Charts, Helm uses GO Language Text Template Packages and Modifying the Template Parameters, Information Helm Passes to Template Files and Developing Templates)
  • 04/Aug/2021 – Click Here (Helm2 vs Helm3 Architecture, Helm Chart Structure and Create a Sample Helm Chat)
  • 03/Aug/2021 – Click Here (Helm : Installing Helm , configuration(Adding upsteam Repositories), Automatic lifecycle of Hooks, install mysql from bitnami repository, Adding Plugins, Enviroment Variables)
  • 02/Aug/2021 – Click Here (RBAC: Roles, RoleBindings, Aggregate RoleBindings, Using Groups for RoleBindings, Authentication of Users in K8s via Service Accounts & Certificate Authority in K8s, Introduction to HELM Charts for Packaging & Deploying in Kubernetes)
  • 30/July/2021 – Click Here ()
  • 29/July/2021 – Click Here ()
  • 28/July/2021 – Click Here (Fix the docker compose issues and Create K8s manifest for mysql-service)
  • 27/July/2021 – Click Here (using Sample microservice code in python, hosting the code for inventory service and create supporting docker file && practice given Exercise)
  • 26/July/2021 – Click Here (Sample Application for inventory service by using python-flask code in kubernetes)
  • 14/July/2021 – Click Here (Understand the Secrets in Kubernetes: Generic Docker-Registry TLS and Shown the SecretENV and SecretVOL Pods on GKE Hello Cluster)
  • 13/July/2021 – Click Here (Explained the Ambassador Pattern and Configuration Patterns with ConfigMap for EnvVars & Configuration Resources with GKE Hello Cluster Sample)
  • 12/July/2021 – Click Here (Explained the InitContainers ApplicationContainer SideCar and Adapter Patterns of Structural Patterns)
  • 08/July/2021 – Click Here (Service Discovery achieved via SimpleService Discovery through ENV_VARS & DNS FQDN LOOKUP and Briefed about Structural Patterns: InitContainer SideCar Adapter Ambassador)
  • 07/July/2021 – Click Here (StatefulSet/ReplicaSet ApplicationLocking and Leader Election using K8sAPI to have Singleton Capabilities and DNS for Services & Pods shown in GKE Cluster)
  • 06/July/2021 – Click Here ()
  • 05/July/2021 – Click Here (Distributed Stateful Applications have Persisted Identity, Networking & Storage and Shown StatefulSet Service with MySQL Pod Sample)
  • 04/July/2021 – Click Here (Understand the Volumes Concept in MySQL Pod and Creating the MySQL Pod and Persistent Volume Claim (PVC) in the GKE Cluster)
  • 03/July/2021 – Click Here (Automated Placements: PodAffinity AntiAffinity; NodeAffinity: Taints Tolerations; and Some Behavioral Patterns: BatchJob PeroidicJob DaemonService Explained)
  • 02/July/2021 – Click Here (Scheduling Process of Automated Placements: NodeSelector PodSelector NodeAffinity Shown NodeSelector with HARD and SOFT Requirement options)
  • 28/June/2021 – Click Here (Managed LifeCycle: SIGTERM SIGKILL signals; Container Lifecycle Hooks: PreStop and PostStart; and Automated Placement: NodeCapacity KubeReserved SystemReserved)
  • 24/June/2021 – Click Here (ProjectResources: BurstableQoS Limits ResourceQuotas LimitRanges and Keeping Health Probes using Liveness & Readiness on GKE Cluster)
  • 23/June/2021 – Click Here (Try to create DockerImage for nopCommerce on LinuxOS and Push to DockerHub and Try Creating Resources & Limits for the Burstable-QoS to Check on GKE Cluster)
  • 22/June/2021 – Click Here (LabSetup with WindowsTerminal GCloud GKE Cluster and Foundational Pattern for Predictable Demands and BestEffort Burstable Guaranteed types of QoS)
  • 21/June/2021 – Click Here (K8s Pod-Service Networking Concepts, KubeProxy Modes: UserSpace IPTables IP Virtual Service (IPVS) and Load Balance Traffic via ClusterIP and NodePorts)
  • 18/June/2021 – Click Here (K8s KubeAdm Installation using Flannel Network Plugin: 1 Master and 2 Nodes with Ubuntu 18.04 OS in GCP cloud and Shown Pod-Pod Communication across Nodes)
  • 17/June/2021 – Click Here (K8s Networking Models: Container-Container Pod-Pod Pod-Service & Internet-Service Networking and Create a Firewall, SSH-Keys and VM in Google Cloud)
  • 09/June/2021 – Click Here (Understanding the Kubernetes Quick Overview and Architecture Basics)
  • 08/June/2021 – Click Here (The Case Study of Car Booking Service from Monolith to Micro-Services Architecture Briefing)