課程簡介

介紹

  • 配置管理、服務發現和分散式協調
  • ETC 與傳統資料庫 - 文件(檔)與表格

分散式系統的工作原理

  • 負載平衡、可用性、恢復
  • 節點(主節點、從節點等)
  • 消息
  • 存儲

etcd 功能和體系結構概述

  • etcd 在集群模式下 - 領導者和追隨者
  • 使用Raft協定確保共識

設置等

  • 下載和運行二進位檔
  • 使用 etcdctl CLI
  • 配置 etcd 集群

操作 etcd

  • 將客戶端連接到etcd服務
  • 使用etcd內置用戶端添加和查看「文檔」
  • 從內部讀取和寫入 etcd Kubernetes
  • 從微服務應用程式讀取和寫入etcd

真實世界 Use Cases

  • 更改應用程式行為以回應更改
  • 使用 etcd 儲存資料庫連接詳細資訊
  • 使用 etcd 儲存功能標誌

管理 etcd 集群

  • 實現容錯
  • 調整集群中的節點數
  • 重新配置節點領導者
  • 跨集群執行分散式鎖定
  • 使用指標跟蹤延遲
  • 備份 etcd 數據

etcd 在公有雲中

  • 雲端供應商支援(AWS 等)
  • Networking 預調諧

最佳實踐

故障排除

總結和結論

最低要求

  • 基本的 Web 應用程式開發經驗
  • 對 Kubernetes 有基本的瞭解
  • Linux 命令行經驗

觀眾

  • 開發人員
  7 時間:

人數



每位參與者的報價

客戶評論 (5)

相關課程

課程分類