Course Code: hashicorpnomad
Duration: 14 hours
Prerequisites:

  • 瞭解容器編排。
  • 熟悉Linux命令。

受衆

  • DevOps工程師。
  • 開發人員。

Overview:

HashiCorp是一家軟件公司,提供開源工具,用於分佈式應用程序的基礎設施配置、安全和運行。HashiCorp產品套件包括:

  • Nomad - 該工具用於在任何基礎設施上編排容器和非容器化應用程序的部署和管理。它提供了簡單靈活的工作流程,可以無縫擴展並與其他應用程序集成。
  • Consul - 該工具用於在基礎設施中發現和配置服務。
  • Vault - 該工具用於在基礎設施中保護分佈式應用程序的訪問和通信。
  • Terraform - 該工具用於在公有云、私有云和外部服務之間配置基礎設施和應用程序資源。

本課程重點介紹Nomad的功能、架構、配置和操作。

本課程爲講師指導的培訓(線上或線下),面向希望使用HashiCorp Nomad輕鬆部署和擴展應用程序,同時減少操作開銷的DevOps工程師和開發人員。

培訓結束後,參與者將能夠:

  • 安裝和配置HashiCorp Nomad。
  • 部署和管理容器及非容器化應用程序。
  • 在統一系統中管理資源、調度和操作。
  • 在單個集羣中啓用節點擴展和服務集成。

課程形式

  • 互動講座和討論。
  • 大量練習和實踐。
  • 在即時實驗環境中進行實際操作。

課程定製選項

  • 如需爲本課程定製培訓,請聯繫我們安排。

Course Outline:

介紹

  • HashiCorp Nomad與Kubernetes的對比。
  • HashiCorp Nomad的功能和架構概述。

入門

  • 安裝和配置HashiCorp Nomad。
  • 導航Web UI。
  • 瞭解使用場景。

管理工作

  • 部署和管理應用程序。
  • 爲應用程序配置任務。
  • 提交和運行作業。
  • 監控應用程序日誌和資源使用情況。
  • 處理作業失敗和更新。

管理HashiCorp Nomad集羣

  • 通過訪問控制保護集羣。
  • 實現高級調度以分配作業。
  • 遷移和維護工作負載。
  • 啓用高級擴展和升級功能。
  • 啓用Gossip和TLS加密。

故障排除

總結與結論