部署master 节点 上一遍是CA证书和etcd的部署,这一篇继续搭建k8s,废话不多说、开始部署。 kubernetes master 节点包含的组件有: kube-apiserver kube-scheduler kube-controller-manager 目前这3个组件需要部署到同一台机 ...
分类:
Web程序 时间:
2018-08-19 18:03:16
阅读次数:
1577
Marathon马拉松是一个生产级的容器编排平台,用于中间层的数据中心操作系统(DC/OS)和ApacheMesos.为部署提供提供RESTAPI服务,有授权和SSL、配置约束,通过HAProxy实现服务发现和负载平衡。ApacheMesosApacheMesos是一款基于多资源(内存、CPU、磁盘、端口等)调度的开源群集管理套件,能时容错和分布式关系系统更加容易使用。ApacheMesos采用了
分类:
其他好文 时间:
2018-08-18 19:46:44
阅读次数:
889
第一节 HAProxy 是一款提供高可用性、负载均衡以及基于TCP(第四层)和HTTP(第七层)应用的代理软件 类似于nginx功能 官方网站:http://cbonte.github.io/haproxy-dconv/ HAproxy服务器ip:192.168.1.102(这里若隐藏后端服务器的i ...
分类:
其他好文 时间:
2018-08-18 17:54:48
阅读次数:
201
一般对负载均衡的使用是随着网站规模的提升根据不同的阶段来使用不同的技术。具体的应用需求还得具体分析,如果是中小型的Web应用,比如日PV小于1000万,用Nginx就完全可以了;如果机器不少,可以用DNS轮询,LVS所耗费的机器还是比较多的;大型网站或重要的服务,且服务器比较多时,可以考虑用LVS。... ...
分类:
其他好文 时间:
2018-08-18 00:58:58
阅读次数:
193
一.HTTP简介 1.HTTP协议,即超文本传输协议(Hypertext transfer protocol)。是一种详细规定了浏览器和万维网(WWW = World Wide Web)服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。 2.HTTP协议作为TCP/IP模型中应用层的 ...
分类:
Web程序 时间:
2018-08-17 11:17:55
阅读次数:
144
keepalived(HA)任意单故障节点的高可用集群
1 在高可用集群主机上分别安装keepalived软件
2 分别修改服务的配置文件
3 分别启动keepalived服务
4 在高可用集群主机上分别是否获取VIP地址
5 254客户端访问
1 在高可用集群主机上分别安装keepalived软件
yum list |grep -i keepalived
yum -y install keepalived
rpm -qc keepalived
2 分别修改服务的配置文件
主:
vim /etc/kepalived/kepalived.conf
global_defs {
notification_email {
abc@localhost 设置报警邮件人邮箱
}
notification_email_from Alexandre.Cassen@firewall.loc 设置发件人
smtp_server 192.168.200.1 定义邮件服务器
smtp_connect_timeout 30
分类:
其他好文 时间:
2018-08-17 11:13:29
阅读次数:
195
结构图 keepalived配置 master跟backup除了state跟优先级,其它一样,优先级master需大于backup 其中检测nginx状态的脚本如下,当发现自身nginx没有运行,杀掉keepalived的进程 脚本运行不了可能是centos shell运行报语法错误: 未预期的文件 ...
分类:
其他好文 时间:
2018-08-16 13:56:51
阅读次数:
307
dcos net 是 mesosphere 自研的基于 mesos 的开源网络解决方案,用于处理 服务发现,负载均衡,以及容器同节点跨节点访问所使用的 overlay 等网络资源。 dcos net 主要有 dcos l4lb, dcos overlay, dcos dns 三大模块组成。这次介绍的 ...
分类:
Web程序 时间:
2018-08-15 12:05:20
阅读次数:
184
实验步骤:一、安装压缩包tar zxvf nginx-1.6.0.tar.gz -C /opt二、安装编译环境yum install gcc gcc-c++ pcre-devel zlib-devel三、创建管理用户useadd -M -s /sbin/nologin www注:/bin/false是最严格的禁止login选项,一切服务都不能用,/sbin/nologin只是不允许系统login,
分类:
其他好文 时间:
2018-08-11 20:56:23
阅读次数:
124
一、简介:Elasticsearch是一个基于ApacheLucene的开源搜索引擎。无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。Elasticsearch不仅仅是Lucene和全文搜索,我们还能这样去描述它:·分布式的实时文件存储,每个字段都被索引并可被搜索·分布式的实时分析搜索引擎·可以扩展到上百台服务器,处理PB级结构化或非结构化数据二、
分类:
其他好文 时间:
2018-08-11 10:14:38
阅读次数:
205