【TiDB 4.0 PCTA 学习笔记】- 2.3.2 Deploy TiDB in Kubernetes @ 2班+马志林

课程名称:【TiDB 4.0 PCTA 学习笔记】- 2.3.2 Deploy TiDB in Kubernetes(在 Kubernetes 上部署 TiDB 集群)

学习时长:40m

课程收获:

学习k8s基础,以及TiDB通过k8s部署

课程内容:

一、K8S基础
1、k8s介绍

2、k8s架构


Kube-api-server:对外提供整个集群的API,负责所有组件的交互
etcd:高可用,高一致性的KV存储
kube-scheduler:用来调度,支持不同算法,根据各种不同的算法选择最合适的节点
kube-controller-manager:实现声明式的部署,根据用户的声明部署,实现编排和调度
Kubelet:和各个节点上的Container Runtime交互,完成Container的生命周期管理
Kube-proxy:维护了网络的规则
Container Runtime(docker):真正负责各个节点上容器管理

3、k8s的一些基本概念
pod 是一组Container的集合
service 提供负载均衡
pv 对底层存储的抽象
pvc 简单来说是一个request
workload
controllers

二、TiDB Operator
1、通过k8s实现简单、安全、自动化的运维

2、TiDB controller manager


3、TiDB scheduler

4、部署和升级 TiDB Operator

三、部署TiDB集群
%E5%9B%BE%E7%89%87

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

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

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