HashiCorp Nomad Online Course

HashiCorp Nomad Online Course

HashiCorp Nomad Online Course

This course introduces HashiCorp Nomad, a powerful scheduler and workload orchestrator for running containerized, legacy, microservice, and batch applications with a unified workflow. You’ll learn to install and configure Nomad, set up clusters, and integrate it with Consul and Vault while deploying and managing applications across platforms. The course covers scheduling, resource allocation, rollouts, job specifications, and monitoring, along with managing logs, encryption keys, upgrades, and troubleshooting in production environments. By the end, you’ll gain the skills to leverage Nomad for automating and streamlining your organization’s workflows.

Who should take this course?

This course is designed for DevOps engineers, system administrators, cloud professionals, and developers who want to learn how to deploy, manage, and scale applications using HashiCorp Nomad. It’s ideal for those seeking to improve their container orchestration and workload scheduling skills, whether working with microservices, legacy applications, or hybrid cloud environments. Anyone looking to streamline application deployment and optimize infrastructure management will benefit from this course.

What you will learn

  • Learn to install and configure Nomad on various platforms
  • Explore creating and managing jobs and task groups
  • Learn how to secure Nomad using TLS, Gossip Encryption, and ACLs
  • Implement Nomad's API, command-line interface (CLI), and the UI
  • Integrate Nomad with other HashiCorp tools, such as Consul and Vault
  • Learn to troubleshoot and debug issues when using Nomad clusters

Course Outline

Introduction to Nomad

  • Introduction to Nomad
  • Understanding the Nomad Components
  • Learning Nomad Architecture
  • Comparing Nomad to Kubernetes

Deploying Nomad

  • Installing Nomad
  • Demo - Installing Nomad on macOS
  • Demo - Installing Nomad on Linux
  • Demo - Installing Nomad on Windows
  • Let's Get Nomad Running
  • Demo - Starting the Nomad Service
  • Nomad Server Clustering
  • Demo – Let's Create a Nomad Cluster
  • Nomad Clients
  • Demo – Let's Add Clients to the Cluster
  • Managing Cluster Members
  • Demo – Let's Work with Cluster Members

Securing Nomad

  • Securing Nomad
  • Secure Nomad with TLS
  • Demo - Secure Nomad with TLS
  • Secure Gossip Encryption
  • Demo - Secure Gossip Encryption
  • Secure Nomad with ACLs
  • Demo - Secure Nomad with ACLs

Interacting with Nomad

  • Interacting with Nomad using the CLI
  • Demo - Using the Nomad CLI
  • The Nomad UI
  • Demo - Using the Nomad UI
  • Understanding the Nomad API
  • Demo - Using the Nomad API

Working with Nomad Jobs

  • Working with Nomad Jobs
  • Creating a Nomad Job Specification
  • Demo - Create a Job Specification
  • Running Our First Nomad Job
  • Demo - Run Our First Nomad Job

Expanding on Nomad Jobs

  • Expanding on Nomad Jobs
  • Job Placement
  • Demo - Job Placement
  • Job Constraints
  • Demo - Job Constraints
  • Networking for Jobs
  • Demo - Networking
  • Working with Volumes
  • Demo - Working with Volumes

Managing Nomad Environments (Day 2 Ops)

  • Managing Nomad Environments (Day Two Ops)
  • Monitoring the Nomad Environment
  • Demo - Monitor the Nomad Environment
  • Monitoring Application Logs
  • Demo - Monitoring Application Logs
  • Rotating Gossip Encryption Key
  • Demo - Rotating the Gossip Encryption Key
  • Upgrading Nomad to Newer Versions
  • Demo - Upgrading Nomad to Newer Versions
     

Reviews

No reviews yet. Be the first to review!

Write a review

Note: HTML is not translated!
Bad           Good

Tags: HashiCorp Nomad Practice Exam, HashiCorp Nomad Online Course, HashiCorp Nomad Training, HashiCorp Nomad Tutorial, Learn HashiCorp Nomad, HashiCorp Nomad Study Guide,