随笔分类 - 应用部署
摘要:下载nginx镜像 由于calico网络不支持http协议,所以即使你在iptables中配置了nat路由,将访问宿主机80端口的请求都转发到nginx-consul-template,外部也无法访问nginx-ingress。于是我们需要额外启动一个nginx(docker host网络),来做反
阅读全文
摘要:前言: 由于公司的基础环境为docker,有项目需要做zookeeper或者spring cloud的服务注册,服务注册的IP及端口均为docker内部提供,所以需要搭建calico网路来实现宿主机访问。另测试环境的服务均为IP+端口的方式访问,一旦更换宿主机则致无法调用的情况,所以需要配置域名来访
阅读全文
摘要:概述Consul-template 是 HashiCorp 基于 Consul 所提供的可扩展的工具,通过监听 Consul中的数据变化,动态地修改一些配置文件中地模板。常用于在 Nginx、HAProxy上动态配置健康状态下的客户端反向代理信息。Consul-template 和 nginx 必须
阅读全文
摘要:安装docker:https://www.cnblogs.com/cjsblogs/p/8717304.html 安装etcd集群:https://www.cnblogs.com/cjsblogs/p/8716976.html 注意:(1) 这里要说明下,因为后期需要固定nginx-ingress的
阅读全文
摘要:下载镜像这里必须要注意:registrator的lastest版本已经2年没更新了,他的最新主板本是master,一定要注意,因为旧的版本无法发现跟自己不是同一个网络的容器 这里consul需要读取docker socket信息,所以需要映射docker.sock路径a. consul的api地址最
阅读全文
摘要:概述consul是google开源的一个使用go语言开发的服务发现、配置管理中心服务。内置了服务注册与发现框架、分布一致性协议实现、健康检查、Key/Value存储、多数据中心方要依赖其他工具(比如ZooKeeper等)。服务部署简单,只有一个可运行的二进制的包。每个节点都需要运行agent,他有两
阅读全文
摘要:准备工作: 安装nginx两个机器安装方式一样#上传tengine-2.1.2.tar.gz /tmp #安装cd /tmpyum install -y gcc openssl-devel pcre-develtar -xf tengine-2.1.2.tar.gzmkdir -p /opt/pla
阅读全文
摘要:关闭所有节点的selinux、iptables、firewalld 在所有节点上编辑 /etc/hosts文件,配置host通信 升级内核 设置IPV4转发 1)CentOS7 下可编辑配置文件: # vi /etc/sysctl.conf 2)设置: net.ipv4.ip_forward = 1
阅读全文
摘要:先安装docker:http://www.cnblogs.com/cjsblogs/p/8717304.html 1、下载指定版本的docker-compose 2、对二进制文件赋可执行权限 3、测试下docker-compose是否安装成功 4、Harbor 服务搭建离线安装包 修改docker配
阅读全文
摘要:先安装docker:http://www.cnblogs.com/cjsblogs/p/8717304.html 安装私有仓库
阅读全文
摘要:安装docker http://www.cnblogs.com/cjsblogs/p/8717304.html 安装jenkins mkdir -p /root/dockerfile/base/centos/src 在我的百度网盘下载etcdGet.tar.gz: 将etcdGet.tar.gz上传
阅读全文
摘要:centos7.2下安装docker1.13.1或者安装17.03.2 关闭selinux 开启防火墙: 设置IPV4转发 系统资源修改: 一 yum安装docker, 默认的版本是1.13.1,比以往的要高,以前都是1.12.3或者1.12.6 使用devicemapper存储驱动程序配置Dock
阅读全文
摘要:etcd 是一个分布式一致性k-v存储系统,可用于服务注册发现与共享配置,具有以下优点:1.简单:相比于晦涩难懂的paxos算法,etcd基于相对简单且易实现的raft算法实现一致性,并通过gRPC提供接口调用2.安全:支持TLS通信,并可以针对不同的用户进行对key的读写控制3.高性能:10,00
阅读全文
摘要:切换到root用户,安装相关依赖 添加yum源 安装gitlab-ce: 修改配置文件: 更改配置文件后,重新加载使改动配置生效,并启动gitlab: 常用命令:
阅读全文
摘要:yum -y install samba-client samba-common cifs-utils sambacat /dev/null > /etc/samba/smb.confvim /etc/samba/smb.conf iptables需要放行如下端口 创建用户,这里创建系统用户就行了,
阅读全文
摘要:安装NGINX 修改配置文件 添加配置文件xx.conf 启动nginx
阅读全文
摘要:安装依赖库——mhash 安装依赖库——mcrypt 安装PHP 修改配置文件 创建www组和用户 启动php-fpm
阅读全文

浙公网安备 33010602011771号