Category Archives: Linux

Kubernetes部署Rook(Ceph)分布式块存储

Rook是一款基于Kubernetes的分布式存储管理系统,通过Operator,支持了Ceph、NFS等存储架构的快速部署、维护等。

本文介绍了其部署及实验。
1 机器准备
准备4台机器

node1 ~ node4,用于部署k8s集群,其中node1是master,其余都是worker。

node2 ~ node4,即worker机器上,挂载100GB的硬盘,只挂载不要格式化,我这里是直接用的阿里云的盘。

这里不再赘述集群的部署,如果你还不熟悉,可以参考《国内部署K[......]

继续阅读

Kubernetes + Prometheus Operator + 自定义Metrics 搭建监控系统

1 部署Kubernetes集群
这里简化用minikube替代
minikube start --image-mirror-country='cn' --image-repository='registry.cn-hangzhou.aliyuncs.com/google_containers'
2 下载最新版的prometheus operator
发布地址:这里
3 部署operator
unzip kube-prometheus-0.9.0.zip
cd kube-prome[......]

继续阅读

阿里云自建MySQL的性能测试(多配置对比)

本文测试下在阿里云上自建MySQL的性能,主要测试工具sysbench,虚拟机环境:阿里云
1 MySQL启动脚本
服务器配置:4核8G,PL0磁盘,ecs.g6.xlarge

为了方便切换版本和重现,我们使用Docker部署,先安装并启用docker:
yum install -y docker
service docker start
脚本如下:
#!/bin/bash

NAME="mysql"
PUID="1000"
PGID="1000"

VOLUME=[......]

继续阅读