Kubernetes Operator 实践 - MySQL容器化
Master Slave1 Slave2 MySQL 集群:1 主 2 从 MySQL 容器化系统架构 REST CLI Kubernetes Master API Server Scheduler Controller Manager NodeM kubelet kube-proxy docker mysql pod-5 mysql pod-6 … … mysql pod-M • Listers • DeepCopy code-generator MySQL 容器化系统架构 REST CLI Kubernetes Master API Server Scheduler Controller Manager NodeM kubelet kube-proxy docker mysql pod-5 mysql pod-6 … … mysql pod-M VS Deployment 散养 StatefulSet 精养 MySQL 容器化系统架构 REST CLI Kubernetes Master API Server Scheduler Controller Manager NodeM kubelet kube-proxy docker mysql pod-5 mysql pod-6 … … mysql pod-M0 码力 | 42 页 | 4.77 MB | 1 年前3MySQL 8.0.17 调优指南(openEuler 20.09)
/sys/block/$ {device}/queue/ scheduler 配置IO调度,deadline或者noop更 适用于MySQL数据库场景。命令中 的${device}为数据盘名称,根据实 际磁盘名称进行修改。NVME盘不 支持此操作。 echo deadline > /sys/ block/${device}/queue/ scheduler /sys/block/$ {device}/queue/0 码力 | 11 页 | 223.31 KB | 1 年前3Qcon北京2018--《MySQL的Docker容器化大规模实践》--王晓波
络消耗不会过载。另外目前我们已经在线下尝试结合Ovs+Dpdk的方案实现网络隔离。 容器的调度 •提供两种API: •Docker API的封装,用于创建,删除,修改。 •集群管理API,用于集群管理。 •Scheduler调度:选择最优节点创建容器。 •Agent:用于连接监控模块,上报系统运行状况。 GRPC API Schedule Filter Strategy Docker API Manger0 码力 | 32 页 | 7.11 MB | 1 年前3
共 3 条
- 1