Eureka 集群的工作原理。我们假设有三台 Eureka Server 组成的集群,第一台 Eureka Server 在北京机房,另外两台 Eureka Server 在深圳和西安机房。这样三台 Eureka Server 就组建成了一个跨区域的高可用集群,只要三个地方的任意一个机房不出现问题, ...
分类:
其他好文 时间:
2020-06-13 13:25:25
阅读次数:
58
简介 MHA(Master HA)是一款开源的 MySQL 的高可用程序,它为 MySQL 主从复制架构提供了 automating master failover 功能。MHA 在监控到 master 节点故障时,会提升其中拥有最新数据的 slave 节点成为新的master 节点,在此期间,MH ...
分类:
数据库 时间:
2020-06-13 12:36:03
阅读次数:
62
仅供个人娱乐 参考http://www.saulgoodman.cn/HA-Chanakya.html 靶机信息 https://www.vulnhub.com/entry/ha-chanakya,395/ 一、主机探测 arp-scan -l nmap -sV -p 1-65535 -A 192. ...
分类:
其他好文 时间:
2020-06-13 10:25:57
阅读次数:
76
kubeadm介绍 kubeadm概述 参考附003.Kubeadm部署Kubernetes。 kubeadm功能 参考附003.Kubeadm部署Kubernetes。 本方案描述 本方案采用kubeadm部署Kubernetes 1.18.3版本; etcd采用混部方式; Keepalived: ...
分类:
Web程序 时间:
2020-06-13 00:25:36
阅读次数:
74
!/bin/bash##################################Author:xgmin##Version:1.0##Date:20191121################################yumcleanall&&yumrepolistyuminstallvimtree-y#安装keepalived####################
分类:
数据库 时间:
2020-06-12 16:15:59
阅读次数:
162
6.Harbor配置6.1.harbor01节点1.修改harbor.cfgcat>/root/harbor/harbor.cfg<<-‘EOF‘_version=1.5.0hostname=reg.xgmin.comui_url_protocol=httpsmax_job_workers=50customize_crt=offssl_cert=/data/cer
分类:
其他好文 时间:
2020-06-12 16:11:26
阅读次数:
55
1.基础设置1.1.拓扑图2Harbor1.4.0版本开始提供了HA部署方式,和非HA的主要区别就是把有状态的服务分离出来,使用外部集群,而不是运行在本地的容器上。而无状态的服务则可以部署在多个节点上,通过配置上层LoadBalancer构成HA。1.2.主机角色主机角色IP地址操作系统备注harbor0110.7.132.243linux7安装docker-ce、redis、postgresql
分类:
其他好文 时间:
2020-06-12 16:10:30
阅读次数:
59
1.健康检查1.1健康检查概述应用在运行过程中难免会出现错误,如程序异常,软件异常,硬件故障,网络故障等,kubernetes提供HealthCheck健康检查机制,当发现应用异常时会自动重启容器,将应用从service服务中剔除,保障应用的高可用性。k8s定义了三种探针Probe:readinessprobes准备就绪检查,通过readiness是否准备接受流量,准备完毕加入到endpoint,
分类:
Web程序 时间:
2020-06-12 12:25:14
阅读次数:
74
前两天和百度的一个同学聊MySQL两阶段提交,当时自信满满的说了一堆,后来发现还是有些问题的理解还是比较模糊,可能是因为时间太久了,忘记了吧。这里再补一下:) 5.3.1事务提交流程 MySQL的事务提交逻辑主要在函数ha_commit_trans中完成。事务的提交涉及到binlog及具体的存储的引 ...
分类:
数据库 时间:
2020-06-11 22:07:49
阅读次数:
89