> ## Documentation Index
> Fetch the complete documentation index at: https://notes.kodekloud.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Course: DevSecOps - Kubernetes DevOps & Security

> A hands-on Kubernetes DevSecOps course teaching practical security practices, Jenkins CI pipelines with embedded security checks, Kubernetes hardening, monitoring with Falco and kube-bench, and Istio service mesh

Notes for the **DevSecOps - Kubernetes DevOps & Security** course: 95 lessons across 6 sections.

## Introduction

* [Welcome and Course Introduction](/docs/DevSecOps-Kubernetes-DevOps-Security/Introduction/Welcome-and-Course-Introduction/page.md)
* [Section 1 Topics](/docs/DevSecOps-Kubernetes-DevOps-Security/Introduction/Section-1-Topics/page.md)
* [DevOps vs DevSecOps](/docs/DevSecOps-Kubernetes-DevOps-Security/Introduction/DevOps-vs-DevSecOps/page.md)
* [Security Aspects](/docs/DevSecOps-Kubernetes-DevOps-Security/Introduction/Security-Aspects/page.md)
* [Tools Explored in this course](/docs/DevSecOps-Kubernetes-DevOps-Security/Introduction/Tools-Explored-in-this-course/page.md)

## DevSecOps Pipeline

* [Section 3 Topics](/docs/DevSecOps-Kubernetes-DevOps-Security/DevSecOps-Pipeline/Section-3-Topics/page.md)
* [Git Hooks and Talisman Introduction](/docs/DevSecOps-Kubernetes-DevOps-Security/DevSecOps-Pipeline/Git-Hooks-and-Talisman-Introduction/page.md)
* [Demo Talisman](/docs/DevSecOps-Kubernetes-DevOps-Security/DevSecOps-Pipeline/Demo-Talisman/page.md)
* [Mutation Tests PIT Basics](/docs/DevSecOps-Kubernetes-DevOps-Security/DevSecOps-Pipeline/Mutation-Tests-PIT-Basics/page.md)
* [Demo Mutation Tests PIT](/docs/DevSecOps-Kubernetes-DevOps-Security/DevSecOps-Pipeline/Demo-Mutation-Tests-PIT/page.md)
* [SonarQube SAST](/docs/DevSecOps-Kubernetes-DevOps-Security/DevSecOps-Pipeline/SonarQube-SAST/page.md)
* [Demo SonarQube](/docs/DevSecOps-Kubernetes-DevOps-Security/DevSecOps-Pipeline/Demo-SonarQube/page.md)
* [Demo SonarQube Quality Gate](/docs/DevSecOps-Kubernetes-DevOps-Security/DevSecOps-Pipeline/Demo-SonarQube-Quality-Gate/page.md)
* [Demo SonarQube Authentication Clarification](/docs/DevSecOps-Kubernetes-DevOps-Security/DevSecOps-Pipeline/Demo-SonarQube-Authentication-Clarification/page.md)
* [Vulnerabilities Basics](/docs/DevSecOps-Kubernetes-DevOps-Security/DevSecOps-Pipeline/Vulnerabilities-Basics/page.md)
* [Dependency Check Basics](/docs/DevSecOps-Kubernetes-DevOps-Security/DevSecOps-Pipeline/Dependency-Check-Basics/page.md)
* [Demo Dependency Check](/docs/DevSecOps-Kubernetes-DevOps-Security/DevSecOps-Pipeline/Demo-Dependency-Check/page.md)
* [Demo Refactoring Jenkins](/docs/DevSecOps-Kubernetes-DevOps-Security/DevSecOps-Pipeline/Demo-Refactoring-Jenkins/page.md)
* [Trivy Basics](/docs/DevSecOps-Kubernetes-DevOps-Security/DevSecOps-Pipeline/Trivy-Basics/page.md)
* [Demo Trivy Image Scan Docker 1](/docs/DevSecOps-Kubernetes-DevOps-Security/DevSecOps-Pipeline/Demo-Trivy-Image-Scan-Docker-1/page.md)
* [Demo Trivy Image Scan Docker 2](/docs/DevSecOps-Kubernetes-DevOps-Security/DevSecOps-Pipeline/Demo-Trivy-Image-Scan-Docker-2/page.md)
* [OPA Conftest Basics](/docs/DevSecOps-Kubernetes-DevOps-Security/DevSecOps-Pipeline/OPA-Conftest-Basics/page.md)
* [Demo OPA Conftest Docker](/docs/DevSecOps-Kubernetes-DevOps-Security/DevSecOps-Pipeline/Demo-OPA-Conftest-Docker/page.md)
* [Kubernetes Security Concepts](/docs/DevSecOps-Kubernetes-DevOps-Security/DevSecOps-Pipeline/Kubernetes-Security-Concepts/page.md)
* [Demo OPA Conftest Kubernetes](/docs/DevSecOps-Kubernetes-DevOps-Security/DevSecOps-Pipeline/Demo-OPA-Conftest-Kubernetes/page.md)
* [Demo Kubernetes Deployment Rollout](/docs/DevSecOps-Kubernetes-DevOps-Security/DevSecOps-Pipeline/Demo-Kubernetes-Deployment-Rollout/page.md)
* [Kubesec Basics](/docs/DevSecOps-Kubernetes-DevOps-Security/DevSecOps-Pipeline/Kubesec-Basics/page.md)
* [Demo Kubesec](/docs/DevSecOps-Kubernetes-DevOps-Security/DevSecOps-Pipeline/Demo-Kubesec/page.md)
* [Demo Fixing Script and Read Only Root File System](/docs/DevSecOps-Kubernetes-DevOps-Security/DevSecOps-Pipeline/Demo-Fixing-Script-and-Read-Only-Root-File-System/page.md)
* [Demo Trivy Kubernetes](/docs/DevSecOps-Kubernetes-DevOps-Security/DevSecOps-Pipeline/Demo-Trivy-Kubernetes/page.md)
* [Demo Integration Tests](/docs/DevSecOps-Kubernetes-DevOps-Security/DevSecOps-Pipeline/Demo-Integration-Tests/page.md)
* [DAST Basics](/docs/DevSecOps-Kubernetes-DevOps-Security/DevSecOps-Pipeline/DAST-Basics/page.md)
* [OWASP ZAP Basics](/docs/DevSecOps-Kubernetes-DevOps-Security/DevSecOps-Pipeline/OWASP-ZAP-Basics/page.md)
* [Demo OWASP ZAP](/docs/DevSecOps-Kubernetes-DevOps-Security/DevSecOps-Pipeline/Demo-OWASP-ZAP/page.md)
* [Demo OWASP ZAP Jenkins Scan](/docs/DevSecOps-Kubernetes-DevOps-Security/DevSecOps-Pipeline/Demo-OWASP-ZAP-Jenkins-Scan/page.md)
* [Demo OWASP ZAP Fixing Issue](/docs/DevSecOps-Kubernetes-DevOps-Security/DevSecOps-Pipeline/Demo-OWASP-ZAP-Fixing-Issue/page.md)
* [Demo OWASP ZAP Ignore Test Cases](/docs/DevSecOps-Kubernetes-DevOps-Security/DevSecOps-Pipeline/Demo-OWASP-ZAP-Ignore-Test-Cases/page.md)
* [Demo Slack Notification Legacy App](/docs/DevSecOps-Kubernetes-DevOps-Security/DevSecOps-Pipeline/Demo-Slack-Notification-Legacy-App/page.md)
* [Tools and Technologies for other Programming Languages](/docs/DevSecOps-Kubernetes-DevOps-Security/DevSecOps-Pipeline/Tools-and-Technologies-for-other-Programming-Languages/page.md)
* [End of Section 3 and Promote to PROD namespace](/docs/DevSecOps-Kubernetes-DevOps-Security/DevSecOps-Pipeline/End-of-Section-3-and-Promote-to-PROD-namespace/page.md)

## Kubernetes Operations and Security

* [Section 4 Topics](/docs/DevSecOps-Kubernetes-DevOps-Security/Kubernetes-Operations-and-Security/Section-4-Topics/page.md)
* [CIS Benchmarking and Kube bench](/docs/DevSecOps-Kubernetes-DevOps-Security/Kubernetes-Operations-and-Security/CIS-Benchmarking-and-Kube-bench/page.md)
* [Demo Kube bench](/docs/DevSecOps-Kubernetes-DevOps-Security/Kubernetes-Operations-and-Security/Demo-Kube-bench/page.md)
* [Pod Pod Communication Need for mTLS](/docs/DevSecOps-Kubernetes-DevOps-Security/Kubernetes-Operations-and-Security/Pod-Pod-Communication-Need-for-mTLS/page.md)
* [Istio Basics](/docs/DevSecOps-Kubernetes-DevOps-Security/Kubernetes-Operations-and-Security/Istio-Basics/page.md)
* [Demo Istio Installation](/docs/DevSecOps-Kubernetes-DevOps-Security/Kubernetes-Operations-and-Security/Demo-Istio-Installation/page.md)
* [Demo Istio Injecting SideCar Container](/docs/DevSecOps-Kubernetes-DevOps-Security/Kubernetes-Operations-and-Security/Demo-Istio-Injecting-SideCar-Container/page.md)
* [Promoting App to Prod and Visualize using Kiali](/docs/DevSecOps-Kubernetes-DevOps-Security/Kubernetes-Operations-and-Security/Promoting-App-to-Prod-and-Visualize-using-Kiali/page.md)
* [Istio mTLS Basics](/docs/DevSecOps-Kubernetes-DevOps-Security/Kubernetes-Operations-and-Security/Istio-mTLS-Basics/page.md)
* [Demo Istio mTLS](/docs/DevSecOps-Kubernetes-DevOps-Security/Kubernetes-Operations-and-Security/Demo-Istio-mTLS/page.md)
* [Demo Istio Ingress Gateway and Virtual Service](/docs/DevSecOps-Kubernetes-DevOps-Security/Kubernetes-Operations-and-Security/Demo-Istio-Ingress-Gateway-and-Virtual-Service/page.md)
* [Kubernetes Monitoring Basics](/docs/DevSecOps-Kubernetes-DevOps-Security/Kubernetes-Operations-and-Security/Kubernetes-Monitoring-Basics/page.md)
* [Prometheus Basics](/docs/DevSecOps-Kubernetes-DevOps-Security/Kubernetes-Operations-and-Security/Prometheus-Basics/page.md)
* [Demo Prometheus Grafana](/docs/DevSecOps-Kubernetes-DevOps-Security/Kubernetes-Operations-and-Security/Demo-Prometheus-Grafana/page.md)
* [Falco Basics](/docs/DevSecOps-Kubernetes-DevOps-Security/Kubernetes-Operations-and-Security/Falco-Basics/page.md)
* [Demo Falco Installation View in Terminal](/docs/DevSecOps-Kubernetes-DevOps-Security/Kubernetes-Operations-and-Security/Demo-Falco-Installation-View-in-Terminal/page.md)
* [Demo Falco UI Helm](/docs/DevSecOps-Kubernetes-DevOps-Security/Kubernetes-Operations-and-Security/Demo-Falco-UI-Helm/page.md)
* [Demo Falco Slack Notifications](/docs/DevSecOps-Kubernetes-DevOps-Security/Kubernetes-Operations-and-Security/Demo-Falco-Slack-Notifications/page.md)
* [Demo KubeScan](/docs/DevSecOps-Kubernetes-DevOps-Security/Kubernetes-Operations-and-Security/Demo-KubeScan/page.md)
* [Demo Integration Tests Prod](/docs/DevSecOps-Kubernetes-DevOps-Security/Kubernetes-Operations-and-Security/Demo-Integration-Tests-Prod/page.md)
* [Demo Slack Jenkins Custom App](/docs/DevSecOps-Kubernetes-DevOps-Security/Kubernetes-Operations-and-Security/Demo-Slack-Jenkins-Custom-App/page.md)
* [Demo Slack Attachments](/docs/DevSecOps-Kubernetes-DevOps-Security/Kubernetes-Operations-and-Security/Demo-Slack-Attachments/page.md)
* [Demo Slack Get Failed Stage Name](/docs/DevSecOps-Kubernetes-DevOps-Security/Kubernetes-Operations-and-Security/Demo-Slack-Get-Failed-Stage-Name/page.md)

## HashiCorp Vault + Kubernetes

* [Kubernetes Secrets its Drawbacks](/docs/DevSecOps-Kubernetes-DevOps-Security/HashiCorp-Vault-Kubernetes/Kubernetes-Secrets-its-Drawbacks/page.md)
* [Demo Vault Helm Installation](/docs/DevSecOps-Kubernetes-DevOps-Security/HashiCorp-Vault-Kubernetes/Demo-Vault-Helm-Installation/page.md)
* [Demo Vault Initialization](/docs/DevSecOps-Kubernetes-DevOps-Security/HashiCorp-Vault-Kubernetes/Demo-Vault-Initialization/page.md)
* [Demo Vault Secrets Engine](/docs/DevSecOps-Kubernetes-DevOps-Security/HashiCorp-Vault-Kubernetes/Demo-Vault-Secrets-Engine/page.md)
* [Demo Vault Authorization](/docs/DevSecOps-Kubernetes-DevOps-Security/HashiCorp-Vault-Kubernetes/Demo-Vault-Authorization/page.md)
* [Demo Vault Authentication](/docs/DevSecOps-Kubernetes-DevOps-Security/HashiCorp-Vault-Kubernetes/Demo-Vault-Authentication/page.md)
* [Demo Vault PHP Application](/docs/DevSecOps-Kubernetes-DevOps-Security/HashiCorp-Vault-Kubernetes/Demo-Vault-PHP-Application/page.md)
* [Demo Vault Annotations Template](/docs/DevSecOps-Kubernetes-DevOps-Security/HashiCorp-Vault-Kubernetes/Demo-Vault-Annotations-Template/page.md)
* [Vault How it works Internally](/docs/DevSecOps-Kubernetes-DevOps-Security/HashiCorp-Vault-Kubernetes/Vault-How-it-works-Internally/page.md)

## Additional Topics

* [Kubernetes Architecture](/docs/DevSecOps-Kubernetes-DevOps-Security/Additional-Topics/Kubernetes-Architecture/page.md)
* [Demo Prometheus Alert Manager Installation](/docs/DevSecOps-Kubernetes-DevOps-Security/Additional-Topics/Demo-Prometheus-Alert-Manager-Installation/page.md)
* [Demo Prometheus Alert Manager Alerts Slack Notifications](/docs/DevSecOps-Kubernetes-DevOps-Security/Additional-Topics/Demo-Prometheus-Alert-Manager-Alerts-Slack-Notifications/page.md)

## DevOps Pipeline

* [Section 2 Topics](/docs/DevSecOps-Kubernetes-DevOps-Security/DevOps-Pipeline/Section-2-Topics/page.md)
* [Git Repository](/docs/DevSecOps-Kubernetes-DevOps-Security/DevOps-Pipeline/Git-Repository/page.md)
* [VM Configuration](/docs/DevSecOps-Kubernetes-DevOps-Security/DevOps-Pipeline/VM-Configuration/page.md)
* [Demo Create Free Azure Account](/docs/DevSecOps-Kubernetes-DevOps-Security/DevOps-Pipeline/Demo-Create-Free-Azure-Account/page.md)
* [Demo Create Azure VM](/docs/DevSecOps-Kubernetes-DevOps-Security/DevOps-Pipeline/Demo-Create-Azure-VM/page.md)
* [Demo Installing software in VM](/docs/DevSecOps-Kubernetes-DevOps-Security/DevOps-Pipeline/Demo-Installing-software-in-VM/page.md)
* [Demo Stopping VM Instance to save Credits](/docs/DevSecOps-Kubernetes-DevOps-Security/DevOps-Pipeline/Demo-Stopping-VM-Instance-to-save-Credits/page.md)
* [Jenkins Introduction](/docs/DevSecOps-Kubernetes-DevOps-Security/DevOps-Pipeline/Jenkins-Introduction/page.md)
* [Demo Jenkins Plugin Installation](/docs/DevSecOps-Kubernetes-DevOps-Security/DevOps-Pipeline/Demo-Jenkins-Plugin-Installation/page.md)
* [Demo Jenkins Pipeline Checking Versions](/docs/DevSecOps-Kubernetes-DevOps-Security/DevOps-Pipeline/Demo-Jenkins-Pipeline-Checking-Versions/page.md)
* [Understanding the Course Usecase](/docs/DevSecOps-Kubernetes-DevOps-Security/DevOps-Pipeline/Understanding-the-Course-Usecase/page.md)
* [Demo Running Microservices Local Machine](/docs/DevSecOps-Kubernetes-DevOps-Security/DevOps-Pipeline/Demo-Running-Microservices-Local-Machine/page.md)
* [Maven Basics](/docs/DevSecOps-Kubernetes-DevOps-Security/DevOps-Pipeline/Maven-Basics/page.md)
* [Demo Jenkins Git hub Integration and Maven Build](/docs/DevSecOps-Kubernetes-DevOps-Security/DevOps-Pipeline/Demo-Jenkins-Git-hub-Integration-and-Maven-Build/page.md)
* [Unit Tests Basics](/docs/DevSecOps-Kubernetes-DevOps-Security/DevOps-Pipeline/Unit-Tests-Basics/page.md)
* [Demo Unit Test and JaCoCo](/docs/DevSecOps-Kubernetes-DevOps-Security/DevOps-Pipeline/Demo-Unit-Test-and-JaCoCo/page.md)
* [Docker Basics](/docs/DevSecOps-Kubernetes-DevOps-Security/DevOps-Pipeline/Docker-Basics/page.md)
* [Demo Docker Build and Push](/docs/DevSecOps-Kubernetes-DevOps-Security/DevOps-Pipeline/Demo-Docker-Build-and-Push/page.md)
* [Kubernetes Basics](/docs/DevSecOps-Kubernetes-DevOps-Security/DevOps-Pipeline/Kubernetes-Basics/page.md)
* [Demo Kubernetes Deployment](/docs/DevSecOps-Kubernetes-DevOps-Security/DevOps-Pipeline/Demo-Kubernetes-Deployment/page.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.