-
小知识:linux Jenkins配置salve节点实现过程图解
前言: Jenkins的Master-Slave分布式架构主要是为了解决Jenkins单点构建任务多、负载较高、性能不足的场景。Master-Slave相当于Server和Agent的概念。Master提供web接口让用户 来管理job和Slave,job可以运行在Master本机或者被分配到Slave上运行构建。一个Master(Jenkins服务所在机器)可以关联多个Slave用来为不同的…- 2
- 0
-
小知识:配置Memcache服务器并实现主从复制功能(repcached)
1、repcached介绍 repcached是日本人开发的实现memcached复制功能,它是一个单 master单 slave的方案,但它的 master/slave都是可读写的,而且可以相互同步,如果 master坏掉, slave侦测到连接断了,它会自动 listen而成为 master;而如果 slave坏掉, master也会侦测到连接断,它就会重新 listen等待新的 slave加…- 0
- 0
-
小知识:docker kubernetes dashboard安装部署详细介绍
docker之kubernetes dashboard部署 1. 环境说明: 1). 架构: 注: 本次实验服务器环境均采用centos 7. 服务安装均采用yum install. 192.168.3.7 master 192.168.3.16 node 2).使用的软件包: master: docker kubernetes-master etcd flannel nodes: docker …- 4
- 0
-
小知识:基于Kubernetes和Docker实现留言簿案例
一、介绍 本案例基于Kubernetes和Docker ,其中包括 1、web前端 2、redis master 3、redis slave 其中web前端通过javascript redis api和redis master交互 kubernetes体系架构 二、配置 0、先决条件 Kubernetes 集群 1、启动redis master 使用replication controller确保…- 0
- 0
-
小知识:使用Docker容器搭建MySql主从复制
1. 编写主MySQL的Docker文件 新建文件夹,命名为MySQL-master-v1。在文件夹mysql-master-v1中新建文件Dockerfile和master.cnf。笔者推荐使用的编辑器是Visual Studio Code。利用编辑器将这两个文件的编码设置成UTF-8。因为本文介绍安装到Linux系统下,所以笔者建议读者把换行符设置成LF,以兼顾Linux操作系统。按照如下内容…- 4
- 0
-
小知识:Docker实践—CentOS7上部署Kubernetes详解
Kubernetes架构 Kubernetes的整体架构如下: Master为主控节点,上面运行apiserver,scheduler,controller-manager等组件。Minion相当于工作节点,上面运行kubelet,proxy,cAdvisor以及最重要的docker等组件。下面来实际部署一下这套集群管理工具。 环境 yy1 10.193.6.35 yy2 …- 7
- 0
-
小知识:Nginx+Keepalived实现双机热备
一.Keepalived Keepalived是保证集群高可用的服务软件,网络中优先级高的节点为master负责响应VIP的ARP包,将VIP和MAC地址映射关系告诉网络内其他主机,还会以多播的形式向网络中发送VRRP通告,告知自己的优先级。backup节点只负责处理master发出的多播包,当发现master的优先级没自己高,或者没收到master的VRRP通告时,backup将自己切换到mas…- 1
- 0
-
小知识:详解Docker方式实现MySql 主从复制(实践篇)
本文实践了用Docker方式来实现基于binlog的MySql主从复制。关于MySql主从复制的原理将在下一篇中进行讲解。 一些数据的本地存储目录结构 ? 1 2 3 4 5 6 7 8 9 mysql >tree -L 2 . ├── data │ ├── master01 │ └── slave01 ├── master01 │ └── master0…- 3
- 0
-
小知识:Keepalived实现Nginx负载均衡高可用的示例代码
第一章:keepalived介绍 VRRP协议 目的就是为了解决静态路由单点故障问题的 第二章: keepalived工作原理 2.1 作为系统网络服务的高可用功能(failover) keepalived高可用功能实现的基本原理为: 两台主机同时安装好keepalived软件并启动服务,开始正常工作时 角色为Master的主机获得所有资源并对用户提供服务 角色为Backup的主机作为Master…- 1
- 0
-
小知识:nginx worker进程循环的实现
worker进程启动后,其首先会初始化自身运行所需要的环境,然后会进入一个循环,在该循环中不断检查是否有需要执行的事件,然后处理事件。在这个过程中,worker进程也是需要与master进程交互的,更有甚者,worker进程作为一个子进程,也是可以接收命令行指令(比如kill等)以进行相应逻辑的处理的。那么worker进程是如何与master或者命令行指令进行交互的呢?本文首先会对worker进程…- 0
- 0
-
小知识:让我一起浅析Nginx 架构
1.Nginx 基础架构 nginx 启动后以 daemon 形式在后台运行,后台进程包含一个 master 进程和多个 worker 进程。如下图所示: master与worker nginx 是由一个 master 管理进程,多个 worker 进程处理工作的多进程模型。基础架构设计,如下图所示: 基础架构设计 master 负责管理 worker 进程,worker 进程负责处理网络事件。整…- 0
- 0
-
小知识:Docker部署Rancher的方法(无坑)
操作前必看: 注:如想使用ranhcer进行管理,前提需要你的k8s集群在没组建起来的时候进行,如果k8s已经搭建rancher导入集群功能将无法使用,需要在搭建好master和node之后先将rancher在master启动好后将curl --insecure -sfL **这一条也就是第三行的导入命令,在master节点执行好后才可以将node执行kubeadm join这条加入集群的命令 注…- 3
- 0
-
小知识:Linux利用keepalived实现lvs的高可用性的操作方法
lvs+keepalived是什么? keepalived工作原理 keepalived是集群管理中保证集群高可用的一个服务软件,其功能类似于heartbeat,用来防止单点故障。 keepalived是以vrrp协议为实现基础的,vrrp全称virtual router redundancy protocol,即虚拟路由冗余协议。 虚拟路由冗余协议,可以认为是实现路由器高可用的协议,即将n台提供…- 1
- 0
-
小知识:详解kubernetes pod的编排和生命周期
K8S Master基本架构 K8S的集群运行依赖Master节点和Node节点的通信,为了更好的理解第4部分的Pod生命周期,我们这里先给出K8S Master的简单架构图,后续的文章中,我们会分析Master、Node和Pod之间的关系。 Master的架构图: 其中: API Server提供了HTTP Rest接口,它是k8s中的所有资源增删改查的…- 1
- 0
-
小知识:docker实现mysql主从复制的示例代码
一、概述 1、原理 master服务器将数据的改变记录二进制binlog日志,当master上的数据发生改变时,则将其改变写入二进制日志中; slave服务器会在一定时间间隔内对master二进制日志进行探测其是否发生改变,如果发生改变,则开始一个i/othread请求master二进制事件 同时主节点为每个i/o线程启动一个dump线程,用于向其发送二进制事件,并保存至从节点本地的中继日志中,从…- 0
- 0
-
小知识:DaemonSet服务守护进程的使用场景
目录 DaemonSet又是什么? DaemonSet 的使用场景: DaemonSet的使用: DaemonSet又是什么? DaemonSet是守护进程集,简写为ds;是在所有的节点或者匹配的节点上都部署一个Pod。 ? 1 2 3 4 5 6 7 [root@k8s-master01 ~]# kubectl get nodes NAME &nbs…- 0
- 0
-
小知识:kubernetes中的namespace、node、pod介绍
namepace、node、pod? 当我们讨论 k8s 时总是会讨论集群,k8s 中的每个集群由多个机器/虚拟机组成,集群也被称为 命名空间(namespace),命名空间是虚拟的,因此也叫虚拟集群。 Namespace 是对一组资源和对象的抽象集合。 node 是集群中的单个机器/虚拟机,node 有两种,一种是 master ,一种是 worker。master 用来运行 kubernete…- 17
- 0
-
小知识:Kubernetes关键组件与结构组成介绍
架构组成 我们可以看一下这两张图,所表示的都是关于 Kubernetes 集群的架构。 一个 kubernetes 集群是由一组被称为节点(Node)的机器或虚拟机组成,集群由 master、worker 节点组成,每个机器至少具有一个 worker 节点。 Master 在前面两个图中,可以看到 Master 是由一组称为控制平面组件组成的,我们可以打开 /etc/kubernetes…- 0
- 0
-
小知识:docker环境搭建mgr集群的问题及原理
MGR概念 MGR(MySQL Group Replication),是MySQL在2016年12月推出的一个全新的高可用与高扩展的解决方案 为何选用MGR MySQL推出MGR之前,传统复制模式分为两种, 异步复制; 半同步复制 异步复制: master执行事务,写入binlog日志,然后提交。 slave接收binlog日志事务并将事务先写入relay日志,然后重做事务。当master宕机时有…- 0
- 0
-
小知识:自定义资源CRD使用介绍
介绍 Custom Resource Define简称 CRD,是 Kubernetes(v1.7+)为提高可扩展性,让开发者去自定义资源的一种方式。 CRD 资源可以动态注册到集群中,注册完毕后,用户可以通过 kubectl 来创建访问这个自定义的资源对象,类似于操作 Pod 一样。 不过需要注意的是 CRD 仅仅是资源的定义而已,需要一个对应的控制器去监听 CRD 的各种事件来添加自定义的业务…- 2
- 0
-
小知识:Kubernetes实现CI与CD配置教程
一、基本介绍 基于 Kubernetes 实现 CI/CD 配置,其实和往常那些 CI/CD 配置并没有太大区别。都是通过 提交代码,拉取代码,构建代码,发布代码来实现的。 只不过要是通过 K8s 来实现的话,则是需要将构建好的代码打包成镜像,通过镜像的方式来运行。 CI/CD 流程图: 开发将代码提交代码仓库后,我们便可以通过在 Jenkins 上配置脚本或是 Pipline 的方式来实现代码发…- 4
- 0
-
小知识:Docker容器实现MySQL多源复制场景分析
前言 在 MySQL 8.0 版本中,提供了多源复制,多源复制的出现对于分库分表的业务提供了极大的便利,本文做了详细的说明 1.多源复制简介 在 MySQL 8.0 版本中,提供了多源复制,多源复制的出现对于分库分表的业务提供了极大的便利,目前我们已经部署了多套多源复制供统计使用。MySQL 5.7 之前只能实现一主一从、一主多从或者多主多从的复制。如果想实现多主一从的复制,只能使用 MariaD…- 0
- 0
-
小知识:Docker搭建MySQL5.7主从复制的实现
1、新建mysql-master主服务器容器实例3307 docker run -p 3307:3306 --name mysql-master -v /usr/local/mysql-master/log:/var/log/mysql -v /usr/local/mysql-master/data:/var/lib/mysql -v /usr/local/mysql-master/conf:/e…- 1
- 0
❯
个人中心
购物车
优惠劵
今日签到
有新私信
私信列表
搜索
扫码打开当前页
返回顶部
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
猿优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!