- 博客(54)
- 收藏
- 关注
原创 k8s kubectl top pod报错error Metrics API not available
k8s kubectl top pod报错error Metrics API not available
2024-07-04 19:40:59
349
1
原创 centos7.9部署k8s的几种方式
centos7.9部署k8s的几种方式(使用kubeadm工具部署、基于二进制文件的部署方式、云服务提供商的托管 Kubernetes 服务、使用容器镜像部署或自动化部署工具)
2024-06-13 18:57:25
1141
2
原创 Docker的网络管理
本篇主要涉及Docker容器间的六种通信方式(直接互联、容器名称互联、自定义容器别名互联、自定义网络、Host网络模式以及端口映射)和Docker的五种网络模式(Bridge、Host、none、Container、User-defined)的架构、原理、举例分析以及通过修改iptables和docker network connect两种方式实现同一宿主机不同网络的容器通信
2024-06-02 23:43:13
1383
2
原创 Ansible自动化运维工具
Ansible是一款自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统部署、批量程序部署,批量运行命令等功能。
2024-05-19 18:57:29
1471
原创 搭建MongoDB分片集群
分片(sharding)是一种跨多台机器分布数据的方法,MongoDB使用分片来支持具有非常大的数据集和高吞吐量操作的部署。 分片是将数据拆分,散到不同的机器上,不需要功能强大的大型计算机就可以储存更多的数据,处理更多的负载。有时也叫分区 (partitioning)。
2024-05-03 13:04:19
1677
9
原创 搭建MongoDB副本集
MongoDB的副本集是一种提供数据冗余和高可用性的架构。它是由多个维护相同数据集的mongod进程(即数据库实例)组成的一个集合,这些实例分布在不同的服务器上。副本集的设计目标是为了确保在单个服务器发生故障时,数据库服务依然可以继续运作,从而提高了系统的可靠性和容错能力。
2024-04-29 23:50:38
1109
原创 MongoDB基础操作
MongoDB是一个开源、高性能、无模式的、基于分布式文件存储的文档型数据库,当初的设计就是用于简化开发和方便扩展,是NoSQL数据库产品中的一种。是最像关系型数据库(MySQL)的非关系型数据库。它支持的数据结构非常松散,是一种类似于JSON的格式叫,所以它既可以存储比较复杂的数据类型,又相当的灵活。
2024-04-26 10:50:03
927
1
原创 Redis Cluster 集群部署
Redis集群是一种基于数据分片(sharding)的分布式缓存和存储系统。是一个由多个主从节点群组成的分布式服务集群,它具有复制、高可用和分片特性。Redis集群不需要sentinel哨兵也能完成节点移除和故障转移的功能。需要将每个节点设置成集群模式,这种集群模式没有中心节点,可水平扩展。redis集群的性能和高可用性均优于之前版本的哨兵模式,且集群配置非常简单。
2024-04-19 23:28:57
1268
4
原创 redis哨兵模式的原理及部署
Redis Sentinel 是一个分布式系统,为Redis提供高可用性解决方案。可以在一个架构中运行多个 Sentinel 进程(progress), 这些进程使用流言协议 (gossip protocols) 来接收关于主服务器是否下线的信息, 并使用投票协议(agreement protocols)来决定是否执行自动故障迁移,以及选择哪个从服务器作为新的主服务器。
2024-04-16 11:35:30
737
3
原创 redis主从复制
redis主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(master),后者称为从节点(slave)。数据的复制是单向的,只能由主节点到从节点。Redis Replication是一种 master-slave 模式的复制机制,这种机制使得 slave 节点可以成为与 master 节点完全相同的副本,可以采用一主多从或者级联结构。
2024-04-15 19:31:59
950
原创 Docker部署Prometheus+AlertManager实现邮件告警
Docker部署Prometheus+AlertManager实现邮件告警
2024-04-13 23:44:23
1233
原创 MHA高可用架构+VIP漂移
在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在最大程度上保证数据的一致性,以达到真正意义上的高可用。MHA由两部分组成:MHA Manager(管理节点)和MHA Node(数据节点)。MHA Manager可以独立部署在一台独立的机器上管理多个Master-Slave集群,也可以部署在一台Slave上。
2024-03-29 01:17:36
1164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人