Kubernetes Operator 实践 - MySQL容器化resource definition(CRD) ü custom controller Operator 是什么 • Kubernetes 中一切都可视为资源 • 默认资源类型:如 Pod、Service、Volume 等 • Kubernetes 1.7 之后增加了 CRD 自定义资源 • 二次开发扩展 Kubernetes API CRD 的基本原理 ① 观察资源的当前状态 mysql Pod-T 0. 创建 CRD 3. 集群管理 2. 调度 pod Ceph MySQL-Operator 主流程 API Server Reflector DeltaFIFO Local Storage Callbacks OnAdd OnUpdate OnDelete WorkQueue List/Watch - CRD - Pod Write Informer WorkQueue:事件合并、过滤、延时、限速 Operator CRD 里有什么 MySQL CRD • Spec:配置 & 期望状态 • Status:当前状态 MySQL 配置 • 版本 • 端口 • 存储信息 • 配置文件 集群配置 • 副本数 • 高可用模式 K8s 调度信息 • 资源套餐 • 亲和性信息 • NodeSelector 使用 CRD 2. client-go 配套工具0 码力 | 42 页 | 4.77 MB | 1 年前3
RDBMSとNoSQLのメリットを併せ持つクラウドネイティブなNewSQLデータベース
「TiDB」をKubernetesで動かしてみよう!tidb-operator の導入方法 tidb-operator は Helm でのインストールが提供されています 公式のドキュメントも Helm の手順が書かれています 現時点では CRD の定義が Helm Chart に含まれていないので、手動で作 成してあげる必要があります Helm で tidb-operator を入れると実体として tidb-controller-manager をインストールする時に Helm の設定を変更することで追加で インストールすることができます(デフォルトではインストールされない) もしくは下記のリポジトリから手動でインストールすることもできます 別途 CRD も必要になりますので、kubectl で作成しておきます https://github.com/pingcap/advanced-statefulset/blob/master/manifests/deployment apply -f https://raw.githubusercontent.com/pingcap/tidb-operator/master/manifests/advanced-statefulset-crd.v1.yaml Open Source Conference 2022 Online/Spring 57 Advanced StatefulSet を使う Advanced StatefulSet0 码力 | 71 页 | 6.65 MB | 1 年前3
王天宜 基于 TiDB 的云原生数据库实践Kubernetes 2021/07/03 为什么选择 TiDB Operator 2021/07/03 什么是 TiDB Operator - Operator = CRD + Controller - CRD:声明式管理 - Controller:驱动实际状态向期望状态转化 为什么选择 TiDB Operator 2021/07/03 TiDB Operator 做了什么0 码力 | 31 页 | 3.14 MB | 6 月前3
Greenplum on Kubernetes
容器化MPP数据库Kubernetes Operator ● 自定义资源类型 ○ Custom Resource Definition (CRD) ○ 和内置资源用法一致 ● 自定义控制器 ○ Custom Controller (Operator) ○ 根据资源状态封装对资源的自定义操作 Greenplum CRD $ kubectl create -f my-gp-instance.yaml Greenplum Operator0 码力 | 33 页 | 1.93 MB | 1 年前3
TiDB v6.5 DocumentationKubernetes, it is recommended to back up and restore data using Kubernetes CustomResourceDefinition (CRD). 842 8.3.1.3 BR features TiDB BR provides the following features: • Back up cluster data: You0 码力 | 5282 页 | 99.69 MB | 1 年前3
TiDB v7.1 DocumentationKubernetes, it is recommended to back up and restore data using Kubernetes CustomResourceDefinition (CRD). 8.3.1.3 BR features TiDB BR provides the following features: • Back up cluster data: You can back0 码力 | 5716 页 | 104.74 MB | 1 年前3
TiDB v7.6 DocumentationKubernetes, it is recommended to back up and restore data using Kubernetes CustomResourceDefinition (CRD). 863 8.3.1.3 BR features TiDB BR provides the following features: • Back up cluster data: You0 码力 | 6123 页 | 107.24 MB | 1 年前3
TiDB v7.5 DocumentationKubernetes, it is recommended to back up and restore data using Kubernetes CustomResourceDefinition (CRD). 8.3.1.3 BR features TiDB BR provides the following features: • Back up cluster data: You can back0 码力 | 6020 页 | 106.82 MB | 1 年前3
TiDB v7.1 中文手册Kubernetes 上的 TiDB。如果你使用 TiDB Operator 在 Kubernetes 中部署了 TiDB 集群,建议通 过 Kubernetes CustomResourceDefinition (CRD) 来提交备份和恢复任务。 8.3.1.3 功能介绍 使用备份恢复功能,你可以进行以下两类操作: • 对集群进行备份:你可以对集群某个时间点的全量数据进行备份(全量备份),也可以对业务写入在0 码力 | 4369 页 | 98.92 MB | 1 年前3
TiDB v8.1 DocumentationKubernetes, it is recommended to back up and restore data using Kubernetes CustomResourceDefinition (CRD). 8.3.1.3 BR features TiDB BR provides the following features: • Back up cluster data: You can back0 码力 | 6321 页 | 107.46 MB | 1 年前3
共 24 条
- 1
- 2
- 3













