02 TiDB Operator 架构与实现 付业成TiDB Operator: Design & Implemention Presented by Yecheng Fu (@cofyc) PingCAP.com Agenda ● TiDB Operator 简介 ● 扩展 Kubernetes 的几种方式 ● TiDB Operator 实现 TiDB Operator 是什么 PingCAP.com Cloud Native lifecycle management of TiDB cluster - Deployment - Upgrading - Scaling - Handle network, hardware failures, etc. - Backup/Restore/Data migration - ... TiDB Operator TiDB PingCAP.com Kubernetes to operate a TiDB cluster... Kubernetes Pattern - Declarative Model PingCAP.com - Kubernetes has pod, deployment, statefulset, etc. - But it does not know how to operate TiDB cluster… - Until we implemented0 码力 | 47 页 | 1.73 MB | 6 月前3
Operator Pattern 用 Go 扩展 Kubernetes 的最佳实践Operator Pattern:用 Go 扩展 K8s 的最佳实践 吴学强 ApeCloud KubeBlocks Maintainer & 研发总监 目 录 认识我们 00 什么是 Operator 01 Operator 基础模型 02 Operator 最佳实践 03 我们是谁 云猿生(ApeCloud)是一家提供数据库内核与管理平台的基 础软件开发商. KubeBlocks 从被收购到卷王(si) 回到初(qi)心(dian) KubeBlocks Maintainer & 研发总监 free6om 什么是 Operator 第一部分 Operator 前世今生 TPR Operator CRD Operator Pattern 2015.11 2016.12 2017.12 Now K8s 1.1 版本中正式推出 TPR (ThirdPartyResource),首次尝 K8s API 的扩展性问题, 但存在诸多问题,Alpha 阶段既 夭折 CoreOS 提出 Operator 概念,用 于管理和运行基于应用程序领 域的复杂有状态应用程序。 给出了用 TPR + controller- runtime 早期版本的 sample: etcd operator K8s 1.9 版本发布,CRD进入 beta 阶段并正式取代 TPR; controller-runtime0 码力 | 21 页 | 3.06 MB | 9 月前3
Pipeline Architectures in C++: Overloaded Pipe Operator | and Its Monadic Operationsoverview of what the poster reports on. Title: Pipeline architectures in C++: overloaded pipe operator | std::expected and its monadic operations Brief overview: Functional programming in C++ is the overloaded pipe operator. In this poster I show how to implement a custom pipeline framework that employs std::expected, available since C++23. An overloaded custom pipe operator | will be presented my book about C++ [1][3]. One of the topics was to describe the behavior of the overloaded pipe operator | in std::ranges. I came across Ankur's Satle lecture [4] and decided to expand on this topic –0 码力 | 3 页 | 422.24 KB | 6 月前3
TiDB v8.5 Documentation· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 118 3.1.1 Deploy a local test cluster· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 119 3.1.2 Simulate · · · · · · · · · · · · · · · · · · · · · · · · · · · · 147 4.2.1 Build a TiDB Cloud Serverless Cluster· · · · · · · · · · · · · · · · · · · · · · · · · · · · 147 4.2.2 CRUD SQL in TiDB · · · · · · · tool · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 728 5.3 Plan Cluster Topology· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·0 码力 | 6730 页 | 111.36 MB | 10 月前3
TiDB v8.4 DocumentationTiDB Database Platform · · · · · · · · · · · · · · · · · · · · · · 113 3.1.1 Deploy a local test cluster· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 114 3.1.2 Simulate · · · · · · · · · · · · · · · · · · · · · · · · · · · · 142 4.2.1 Build a TiDB Cloud Serverless Cluster· · · · · · · · · · · · · · · · · · · · · · · · · · · · 142 4.2.2 CRUD SQL in TiDB · · · · · · · tool · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 723 5.3 Plan Cluster Topology· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·0 码力 | 6705 页 | 110.86 MB | 10 月前3
TiDB v8.3 DocumentationTiDB Database Platform · · · · · · · · · · · · · · · · · · · · · · 91 3.1.1 Deploy a local test cluster· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 92 3.1.2 Simulate production · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 120 4.2.1 Build a TiDB Serverless Cluster · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 120 4.2.2 CRUD SQL in TiDB · · tool · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 642 5.3 Plan Cluster Topology· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·0 码力 | 6606 页 | 109.48 MB | 10 月前3
TiDB v8.2 DocumentationTiDB Database Platform · · · · · · · · · · · · · · · · · · · · · · 88 3.1.1 Deploy a local test cluster· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 89 3.1.2 Simulate production · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 117 4.2.1 Build a TiDB Serverless Cluster · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 117 4.2.2 CRUD SQL in TiDB · · tool · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 639 5.3 Plan Cluster Topology· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·0 码力 | 6549 页 | 108.77 MB | 10 月前3
TiDB v8.1 DocumentationTiDB Database Platform · · · · · · · · · · · · · · · · · · · · · · 88 3.1.1 Deploy a local test cluster· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 89 3.1.2 Simulate production · · · · · · · · · · · · · · · · · · · · · · · · · · · · 117 4.2.1 Build a TiDB Cloud Serverless Cluster· · · · · · · · · · · · · · · · · · · · · · · · · · · · 117 4.2.2 CRUD SQL in TiDB · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 640 5.3 Plan Cluster Topology· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·0 码力 | 6479 页 | 108.61 MB | 10 月前3
TiDB v8.5 中文手册31 上游有运行时间比较长的未提交事务,TiCDC 同步是否会被卡住? · · · · · · · · · · · · · · · · · · · 958 7.8.32 为什么通过 TiDB Operator 部署的 TiCDC 集群无法使用 cdc cli 命令进行操作? · · · · · · · · · · · · · · 958 7.9 TiCDC 术语表 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 987 8.2.2 使用 TiDB Operator · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1000 8.3.2 使用 TiDB Operator · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·0 码力 | 5095 页 | 104.54 MB | 10 月前3
TiDB v8.4 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 733 8.2.2 使用 TiDB Operator · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 747 8.3.2 使用 TiDB Operator · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1741 13.5 TiDB Operator · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·0 码力 | 5072 页 | 104.05 MB | 10 月前3
共 333 条
- 1
- 2
- 3
- 4
- 5
- 6
- 34













