课程大纲

介绍

  • 配置管理、服务发现和分布式协调
  • 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)

相关课程

课程分类