Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Hashicorp Vault Management with Kubernetes via HELM
Rating: 4.2 out of 5(100 ratings)
7,934 students

Hashicorp Vault Management with Kubernetes via HELM

Learn Hashicorp vault fundamental on kubernetes by understanding the core concepts by deep diving internal architecture.
Last updated 4/2023
English

What you'll learn

  • Vault Administration & Implementation
  • 99% of the course is built on DEMOS
  • Install HashiCorp Vault and Configure HashiCorp Vault on Kubernetes Cluster
  • HashiCorp Vault Authentication, Secrets, and Tokens
  • Authenticate Users to Vault via UI/CLI/API
  • [Theory] How does vault injector works
  • Covered different aspect of managing Vault
  • Access HashiCorp Vault Web-Based User Interface
  • Creating HashiCorp Vault Policies via GUI/API/CLI
  • Injecting Secrets into Kubernetes Pods via Vault Agent Containers

Course content

8 sections54 lectures5h 37m total length
  • Why this course?3:15

    Hashicorp vault management on Kubernetes via Helm, covering authentication, authorization, policies, and Terraform-driven configurations for secure app access across dotnet, java, python, and nodejs.

  • Introduction to the Course3:58

    Learn to deploy Vault with Helm on Azure Kubernetes, understand authentication and authorization methods, manage policies, and use UI/CLI/API to access the key-value secret engine through hands-on demos.

  • Module Agenda6:32

    Explore Hashicorp Vault fundamentals, secret engines, and authentication, and learn to interact via CLI, UI, and API while enforcing least-privilege access with policies.

  • What is Hashicorp Vault7:53

    Discover how Hashicorp Vault secures and manages secrets with authentication, policies, and centralized access for API keys, passwords, and certificates on Kubernetes via Helm.

  • How to Interact with Vault14:33

    Learn how to interact with Vault using CLI, UI, and API, from installation and dev mode to production, including root tokens, authentication, sealing and unsealing, and health checks.

  • Vault Secrets Engines6:36

    Explore vault secret engines for storing and generating secrets across key value, PKI, SSH, and databases, with encryption as a service and version 2 features like versioning and soft deletion.

  • Vault Authentication Methods7:02

    Explore how Vault authenticates users and apps through multiple external methods, including GitHub, Kubernetes, username/password, and cloud providers, and learn how tokens, service accounts, and short-lived credentials grant access.

  • Policies to manage Vault access7:28

    Define path-based vault policies to grant or deny access, enforcing least-privilege and zero-trust principles. Map authentication methods to policies, attach policies to tokens with capabilities for scoped access.

  • how to interact with vault

Requirements

  • Basic security knowledge
  • IDE installed on local system
  • Trial Version of Azure Account

Description

HashiCorp Vault secures, stores, and tightly controls access to tokens, passwords, certificates, API keys, and other secrets in modern computing

HashiCorp Vault is a tool that is used to store, process, and generally manage any kind of credentials. It removes the need for traditional databases that are used to store user credentials. Even though it provides storage for credentials, it also provides many more features. You will be able to create and revoke secrets, grant time-based access, IP-based access, and much more.

Vault comes with various pluggable components called secrets engines and authentication methods allowing you to integrate with external systems. The purpose of those components is to manage and protect your secrets in dynamic infrastructure (e.g. database credentials, passwords, API keys).

What you will learn in this course:

  • As an administrator or developer how to manage, deploy& configure Vault on kubernetes cluster

  • How to connect PODs/application with Vault via Injector

  • Deploy & manager Vault on Azure Kubernetes Cluster

  • Manage different components like secrets, users, policies and many more via UI/API/CLI

  • Champion Vault in less then 4 hours with ALL Demos

Course Agenda:

  • Course Introduction

  • Introduction to HashiCorp Vault

  • Learn the Vault Architecture easy way

  • Installing Vault on Kubernetes Cluster

  • Deploy Vault via HELM on Kubernetes cluster

  • Different Authentication Methods in Vault

  • Assess Vault via root Tokens

  • Create user authentication - manually & using for-loop

  • Write Vault Policies via UI/CLI/API

  • Create KV Secrets Engines

  • Manage Vault components via CLI, API, and UI

  • Automation entire deployment of Vault services

  • Real infrastructure example on how to manage HashiCorp Vault

  • Access HashiCorp Vault via Web-Based User Interface

  • HashiCorp Vault Authentication, Secrets, and Tokens

  • Write HashiCorp Vault Policies

  • Use HashiCorp Vault Application Programming Interface to automate administration

  • Authenticate Users via Vault

Who this course is for:

  • Security Engineers
  • Vault Administrator
  • DevOps Engineer
  • Infrastructure Engineers
  • Developers