标签: Operator
TiDB Operator 自动扩缩容:TidbClusterAutoScaler 使用与实现
前言 在 Kubernetes 上运行 TiDB 时,最常见的运维动作之一就是扩缩容。TiDB 计算节点 TiDB 是无状态的,扩缩容相对简单;TiKV 存储节点涉及数据重分布,需要谨慎处理。 TiDB Operator 里提供了一个叫 TidbClusterAutoScaler 的 CRD,试图让 TiDB 和 TiKV 的副本数根据负载自动调整。它支持两种决策方式:一种是把决策交给 PD,由 PD 根据集群负载给出扩缩容计划;另一种是调用外部服务,由用户自定义推荐副本数。 不过,这个特性长期 …
前言 在 Kubernetes 上运行 TiDB 时,最常见的运维动作之一就是扩缩容。TiDB 计算节点 TiDB 是无状态的,扩缩容相对简单;TiKV 存储节点涉及数据重分布,需要谨慎处理。 TiDB Operator 里提供了一个叫 TidbClusterAutoScaler 的 CRD,试图让 TiDB 和 TiKV 的副本数根据负载自动调整。它支持两种决策方式:一种是把决策交给 PD,由 PD 根据集群负载给出扩缩容计划;另一种是调用外部服务,由用户自定义推荐副本数。 不过,这个特性长期 …
bitpoke/mysql-operator 技术解读系列 - 部署
mysql-operator chart 说明 安装 mysql-operator 的操作命令在官方仓库和官网都有说明,具体安装命令如下: ## For Helm v3 helm repo add bitpoke https://helm-charts.bitpoke.io helm install mysql-operator bitpoke/mysql-operator 在安装的chart包中,values.yaml文件有些内容可以自定义配置。 如果想要在一个k8s集群里面启动多个 …
mysql-operator chart 说明 安装 mysql-operator 的操作命令在官方仓库和官网都有说明,具体安装命令如下: ## For Helm v3 helm repo add bitpoke https://helm-charts.bitpoke.io helm install mysql-operator bitpoke/mysql-operator 在安装的chart包中,values.yaml文件有些内容可以自定义配置。 如果想要在一个k8s集群里面启动多个 …
bitpoke/mysql-operator 技术解读系列 - 序
目的 接下来的一段时间打算做个bitpoke/mysql-operator的技术解读。 出于两点考虑: 深度使用和改造过,熟悉这个项目 在 k8s 上部署 mysql-operator 的需求比较大,但是有没有比较好的原理解读 项目 https://github.com/bitpoke/mysql-operator 范围 包括但不限于: 创建集群 删除集群 参数修改 db user 操作 配置变更 备份数据 恢复数据 自动高可用 主备切换 … 如果有其他内容想要了解也可以留言~
目的 接下来的一段时间打算做个bitpoke/mysql-operator的技术解读。 出于两点考虑: 深度使用和改造过,熟悉这个项目 在 k8s 上部署 mysql-operator 的需求比较大,但是有没有比较好的原理解读 项目 https://github.com/bitpoke/mysql-operator 范围 包括但不限于: 创建集群 删除集群 参数修改 db user 操作 配置变更 备份数据 恢复数据 自动高可用 主备切换 … 如果有其他内容想要了解也可以留言~
据说这是k8s历史上的第一个operator
本文由原作者归档自 CSDN,原文发布于 2021-02-04。原文链接:据说这是k8s历史上的第一个operator。 https://www.cnblogs.com/zhaowei121/p/10255540.html 根据这个文章的描述,我们可以看出,k8s历史上第一个opertaor雏形应该是 etcd -operator。 为了了解operator的原理,我找到了etcd-operator的代码仓库,然后根据commit时间,找到了一个简单易懂的operator-demo。看完代码让 …
本文由原作者归档自 CSDN,原文发布于 2021-02-04。原文链接:据说这是k8s历史上的第一个operator。 https://www.cnblogs.com/zhaowei121/p/10255540.html 根据这个文章的描述,我们可以看出,k8s历史上第一个opertaor雏形应该是 etcd -operator。 为了了解operator的原理,我找到了etcd-operator的代码仓库,然后根据commit时间,找到了一个简单易懂的operator-demo。看完代码让 …