【TiDB 4.0 PCTA 学习笔记】- 2.3.2 Deploy TiDB in Kubernetes(在 Kubernetes 上部署 TiDB 集群)@2班+李响

课程名称:2.3.2 Deploy TiDB in Kubernetes(在 Kubernetes 上部署 TiDB 集群)

学习时长:

40分钟

课程收获:

了解 Kubernetes 基本概念,理解 TiDB Operator 原理,了解如何部署 TiDB 集群

课程内容:

一、Kubernetes

  1. 概念
    Kubernetes是能够自动化部署、扩缩容和管理容器化的应用的开源系统



  2. 架构



  3. 基本概念

  • POD是container,类比一个vm
  • Service为POD提供了负载均衡功能(Cluster IP、NodePort、LoadBalancer、ExternalName)
  • PV&PVC
    PV是底层存储抽象
    PVC可以理解为request
  • workload
    Deployment应用比较广泛,用于没有状态的服务
    StatefulSets用于有状态的服务
    DaemonSet在每个节点起一个实例
    Jobs一次性动作
    CronJob周期性工作
  • Controllers

二、TiDB Operater

  1. 为何使用Operater组件
    使TiDB部署管理更简单、方便安全,降低用户门槛

  2. TiDB Operater 功能

  3. TiDB Operater 架构

  4. TiDB Controller Manager


  5. TiDB Scheduler




三、部署



同学你好,感谢参与 TiDB 4.0 课程的学习!

本篇笔记逻辑清晰、内容丰富,被评选为优质笔记,将额外获得 20 积分,并在 「TiDB 培训」分类下获得“置顶”权益,积分兑换规则将于近期开放,敬请关注!

期待您继续产出优质内容!

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。