文章目录一、Kubernetes简介与架构1.Kubernetes简介2.kubernetes设计架构3.Kubernetes和Docker的关系、区别二、Kubernetes集群部署1.集群环境初始化2.所有节点安装kubeadm3.拉取集群所需镜像4.集群初始化5.安装flannel网络插件6.扩容节点7.设置kubectl命令补齐一、Kubernetes简介与架构1.Kubernetes简介在Docker作为高级容器引擎快速发展的同时,在Google内部,容器技术已经应用了很多年,Borg系统运行管理着成千上万的容器应用。Kubernetes项目来源于Borg,可以说是集结了Borg设计
Redisson简介 Redission是什么就不在这里多说了,可以自己百度或者查看最强分布式锁工具Redisson配置 看了很多博主对 Redission配置基本都是单机模式,实际生产环境Redis部署有主从、哨兵、集群; Redission对不同Redis模式的配置区别挺大;同时,现在大部分项目都是SpringBoot项目,对Redis的使用基本都是使用Spring官网的starter; 所以这里基于SpringBoot-1.5.22.RELEASE,解释一下结合spring-boot-starter-data-redis集成Redission的
简单记录一下容器模式下需要注意的地方目录官方文档一、开始部署1.准备3台物理主机2.构建主从关系2.1三台主机创建如下目录2.2创建redis.conf映射文件2.3启动主从节点3.构建哨兵4.校验sentinel二、Redisson客户端连接三、踩坑记录官方文档redis哨兵机制官方文档https://redis.io/docs/management/sentinel/#sentinel-quick-startsentinel(哨兵)模式简单说明:先完成redis主从搭建,然后运行哨兵监控程序即可,哨兵作用:从节点根据选举算法共同判定主节点不可用时,自动切换其他从节点为主节点一、开始部署1.
目录什么是Zookeeper?zookeeper的特性zookeeper的作用zookeeper的安装zookeeper的目录结构介绍zookeeper配置文件zoo_sample.cfgzookeeper启动zookeeper基本数据模型zookeeper的sessionzookeeper命令zookeeper的watcher机制触发watcher事件zookeeper的ACL权限ACL命令aclworld示例aclauth/digest示例aclip示例aclsuper超级管理员zookeeper四字命令zookeeper集群搭建伪分布式集群搭建真实分布式集群官网:ApacheZooKee
Nacos集群搭建1.集群结构图官方给出的Nacos集群图:其中包含3个nacos节点,然后一个负载均衡器代理3个Nacos。这里负载均衡器可以使用nginx。我们计划的集群结构:三个nacos节点的地址:节点ipportnacos1192.168.150.18845nacos2192.168.150.18846nacos3192.168.150.18847此处的IP是你自己服务的IP,不一定要按照我的来2.搭建集群搭建集群的基本步骤:搭建数据库,初始化数据库表结构下载nacos安装包配置nacos启动nacos集群nginx反向代理2.1.初始化数据库Nacos默认数据存储在内嵌数据库Der
lvs+keepalived:高可用集群keepalived为lvs应运而生的高可用服务。lvs的调度器无法做高可用,于是keepalived这个软件。实现的是调度器的高可用。但是:keepalived不是专门为lvs集群服务的,也可以做其他代理服务器的高可用。lvs的高可用集群:主调度器和备调度器(可以有多个)一主两备一主一备主调度器能够正常运行时,由主调度器进行后端真实服务器的分配处理,其余的备用调度器处在冗余状态。不参与集群的运转,主调度器出现了故障无法运行,备调度器才会承担主调度器的工作。一旦主调度器恢复工作,继续由主调度器进行处理,备调度器又成了冗余。VRRP:keepalived是
云原生之在kubernetes集群下部署mysql应用一、Mysql介绍二、kubernetes集群介绍1.k8s简介2.k8s架构图三、本次实践介绍1.本次实践简介2.本次环境规划三、检查本地k8s集群环境1.检查k8s各节点状态2.检查k8s版本3.检查k8s系统pod状态四、编辑mysql.yaml文件五、创建mysql应用1.应用mysql.yaml2.查看pod状态六、查看mysql服务IP七、外部客户端远程访问mysql八、本次实践总结一、Mysql介绍数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。MySQL是一种开源的关系型数据库管理系统,可将数据保存在不
目录1、简介1.1、Kafka集群中的节点类型1.2、两重模式的搭建方式2、Zookeeper模式集群3、KRaft模式集群4、重要配置介绍4.1、listeners4.2、advertise.listeners4.3、process.roles4.4、controller.quorum.voters4.5、其它配置1、简介Kafka是一个能够支持高并发以及流式消息处理的消息中间件,并且Kafka天生就是支持集群的,今天就主要来介绍一下如何搭建Kafka集群。Kafka目前支持使用Zookeeper模式搭建集群以及KRaft模式(即无Zookeeper)模式这两种模式搭建集群,这两种模式各有各
搭建多主节点k8s高可用集群(三主两从一VIP)一、前期环境准备安装要求集群所有机器都要操作一台或多台机器,操作系统CentOS7.x-86_x64硬件配置:2GB或更多RAM,2个CPU或更多CPU,硬盘20GB或更多集群中所有机器之间网络互通可以访问外网,需要拉取镜像禁止swap分区服务器配置高可用集群(三主两从一VIP)主机名ip地址配置需要用到的服务备注主k8s-master1172.16.12.1112C/2G/20Gkubeadm,docker,keepalived,haproxy主k8s-master2172.16.12.1122C/2G/20Gkubeadm,docker,ke
MySQLShell如何接管手动搭建(含仲裁节点)MGR集群本文源自GreatSQL社区用户的一次提问:Q:一个包含仲裁节点(ARBITRATOR)的GreatSQLMGR集群,一开始是用手动方式构建,后来想用MySQLShell接管,可以吗?A:是可以的,不过也有一定局限性具体的操作如下检查当前MGR集群情况greatsql>select*fromperformance_schema.replication_group_members;+---------------------------+--------------------------------------+-----------