- 博客(9)
- 收藏
- 关注
原创 myql数据库迁移至pxc集群
PXC 能提供高可用,高读,多写支持最重要的优点就是高可能,在3个及以上节点时,其中一个挂了,完全不影响业务。最大的缺点是多写问题,最短板性能上限问题。在我们硬件水平是256G内存,32核CPU,SSD硬件,单行数据大概1K,单表1千万,512表。 QPS在2.5k写+5K读时,就会有节点同步阻塞问题。当时我们临时切成只读(不执行写SQL)10分钟后,才缓解过来。写queue配置参数在下面。基本第3点,我们的应用场景是:低写QPS的DB,使用PXC集群,以防硬件故障,达到高可用。MySQL的s
2020-12-12 22:58:56
484
原创 pxc+haproxy+keepalive
本文基于PXC 5.7集群环境来配置Haproxy以及结合Keepalived实现MySQL的读写分离,以下为主要配置方法及其步骤。参考文档:配置Haproxy + Keepalived +PXC 5.7部分配置文件由于无法正常启动,按可以启动的配置进行修改一、当前环境Haproxy IP | keepalived IP(两台主机都部署haproxy以及keepalived)192.168.81.19 hp1192.168.81.20 hp2192.168.81.100 vipPXC IP
2020-12-11 23:45:17
404
原创 k8s 使用yaml文件创建efk
安装EFK插件我们通过在每台node上部署一个以DaemonSet方式运行的fluentd来收集每台node上的日志。Fluentd将docker日志目录/var/lib/docker/containers和/var/log目录挂载到Pod中,然后Pod会在node节点的/var/log/pods目录中创建新的目录,可以区别不同的容器日志输出,该目录下有一个日志文件链接到/var/lib/docker/contianers目录下的容器日志输出。操作前必须要在各节点导入相应的镜像文件gcr.io/goo
2020-09-27 21:54:45
290
原创 K8S之部署 prometheus
一.相关地址信息Prometheus github 地址:https://github.com/coreos/kube-prometheus二.组件说明1.MetricServer:是kubernetes集群资源使用情况的聚合器,收集数据给kubernetes集群内使用,如kubectl,hpa,scheduler等。2.PrometheusOperator:是一个系统监测和警报工具箱,用来存储监控数据。3.NodeExporter:用于各node的关键度量指标状态数据。4.KubeStateMe
2020-09-20 00:11:40
476
原创 使用helm安装dashboard
1.下载chart包http://mirror.azure.cn/kubernetes/charts/kubernetes-dashboard-1.8.0.tgz2.解压并编写kubernetes-dashboard.yamlimage:repository: k8s.gcr.io/kubernetes-dashboard-amd64tag: v1.10.1ingress:enabled: truehosts:- k8s.frognew.comannotations:nginx.ing
2020-09-08 22:42:20
405
原创 K8S集群创建-笔记
准备工作:一。设置系统主机名及host文件的解释hostname k8s-master …vim /etc/hosts二。安装依赖包yum -y install conntrack ntpdate ntp ipvsadm.x86_64 ipset jq iptables curl sysstat libseccomp wget git三。安装 iptables并设置控规则yum -y install iptables四.关闭selinux ,关闭交换分区swapoff -a &
2020-08-02 23:31:26
430
原创 harbor自定义仓库安装
1.安装docker-ce使用阿里云的yum源wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo2.下载harbor源码包,解压wget https://storage.googleapis.com/harbor-releases/release-1.9.0/harbor-online-installer-v1.9.0.tgz进入解压后的目录
2020-08-02 17:00:02
191
转载 kubeadm部署Kubernetes(k8s)完整版详细教程
kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。这个工具能通过两条指令完成一个kubernetes集群的部署:创建一个 Master 节点$ kubeadm init将一个 Node 节点加入到当前集群中$ kubeadm join <Master节点的IP和端口 >安装要求在开始之前,部署Kubernetes集群机器需要满足以下几个条件:一台或多台机器,操作系统 CentOS7.x-86_x64硬件配置:2GB或更多RAM,2个CPU或更多C
2020-08-02 13:14:56
411
转载 PHP Primary script unknown 解决方法
浏览器访问php文件,返回来 File not found查看/var/log/nginx/error.log ,有 “Primary script unknown”,类似如下:2019/01/03 10:24:02 [error] 11931#11931: *260 FastCGI sent in stderr: “Primary script unknown” while reading response header from upstream,client: 1.2.3.4, server:
2020-06-27 22:45:28
537
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人