- 博客(7)
- 收藏
- 关注
原创 K8s灰度发布(采用Istio实现)
这个架构相对比较简单,主要为验证istio对流量的分配能力注释:此架构包含一个nginx-proxy做反向代理,两台nginx做web服务,其中一台nginx访问根返回v1,一台返回v2目标:A)header中user=xforce则只转发至v2B)返回v1和v2的次数和配置的流量权重吻合部署步骤1) 先启动两台nginx-web服务及其svcapiVers...
2020-01-08 20:42:26
1591
1
原创 分布式版本控制系统Git在CentOS7.4部署方法
Git 介绍(来源于度娘)Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。切入正题,下面开始部署git-server[root@git-server ~]# yum -y install git
2018-01-28 21:58:46
312
原创 GIT服务器扩展之gitosis
gitosis介绍对git比较了解的朋友们应该都比较清楚,git对于客户端用户认证的功能都是将对方公钥保存至本地authorized_keys文件中,如果遇到用户数量比较多的时候,这一管理方式就显得有点力不从心了,每次改删都必须登入服务器,并且缺少用户对哪个项目有权限的控制,裸奔的话,只要authorized_keys文件中有此用户的公钥,此用户将可对所有项目有读与写的权限,所以git
2018-01-28 20:32:58
318
原创 版本控制SVN在CentOS系统的部署
SVN简介,作用SVN是颠覆的简称,是一个开放源代码的版本控制系统,它采用了分支管理系统,说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的,它主要在于解决以下几个问题多人参与同一项目,每人都有一份代码,上线难统一如果代码编辑中出错,代码量较大一时找不到问题,便于快速回退到上一正确版本项目负责人可以方便查看到项目进度,不用找到每个节点责任人下面开始部署流程
2018-01-20 18:06:31
558
原创 DRBD and ISCSI 配合pacemaker使用方法
本文纯属为了练习drdb以及iscsi两种SAN存储方式结合pacemaker的使用方法,不考虑生产环境中方案的必要性,将采用drbd做为apache网页文件后端存储,iscsi做为mysql后端存储,同时为了保证mysql数据安全性,iscsi共享的block设备为20G未分区磁盘*2组成的raid1镜像盘(软raid),此次实验raid未做热备,所以本次实验的整体架构为DRBD+apache
2018-01-14 20:46:43
1033
原创 centos7 搭建iscsi存储服务器
前言本文对ISCSI技术及作用不做介绍,相信能找到这里的你也不需要这个,所以本文只对设置方法进行概述环境CentOS7.3 2台Target端防火墙已关闭或放行3260端口SELINUX=disabled配置 ISCSI-Target安装管理工具[root@node1 ~] yum -y install targetcli配置ISCSI目标,
2018-01-10 21:48:21
3385
原创 用lvs实现负载均衡之NAT
LVS配置解析本文主要讲解如何在linux系统上部署LVS实现负载均衡的方法,主要从LVS的NAT架构进行剖析,外加keepalived配合lvs工作方法,并且采用逐步更新方式,更新结束后会这句话会消失,至于算法本文不做深入探讨,后期有时间的话再说,另外如果发现有问题或者建议还请指正...NAT架构工作原理:简单来讲,NAT模式是当用户请求(VIP)到达director之后
2018-01-08 22:04:37
354
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人