运维问题 记录一次docker多平台build问题 最近接手一个国外项目,用的rust语言,部署在AWS的ECS上面。我们开发在开发环境build发布到集群以后,报错docker: not found。一开始以为是容器里面没有安装成功docker,检查... 01月13日 476 ℃ 发表评论 阅读全文
运维视界 为什么需要kubernetes这样的容器编排系统 Docker 本身非常适合管理单个容器,若运行的是构建于有限几个或十几个容器上的应用程序,则可以仅在 Docker 引擎上自主运行,部署和管理这些容器并不会遇到太大的困难。然而,对于包含成百上千个容器... 08月25日 1,885 ℃ 发表评论 阅读全文
运维问题 同一个docker镜像在不同的服务器运行/tmp目录权限不一致解决办法 今天遇到一个比较有意思的问题,在kubernetes集群创建了一个springcloud服务,在其中一台node上面很快就启动成功,显示running了,但是在另外一台node上面,等了很久都没启动成... 07月05日 4,349 ℃ 发表评论 阅读全文
运维视界 高可用的“异地多活”架构设计 后台服务可以划分为两类,有状态和无状态。高可用对于无状态的应用来说是比较简单的,无状态的应用,只需要通过 F5 或者任何代理的方式就可以很好的解决。后文描述的主要是针对有状态的服务进行分析。服务端进行... 03月02日 2,088 ℃ 发表评论 阅读全文
运维视界 ZooKeeper基本原理详解 ZooKeeper 简介ZooKeeper是一个开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。ZooKeeper 设计目的1.最... 12月09日 2,064 ℃ 发表评论 阅读全文
运维视界 负载均衡软件 LVS、Nginx及HAProxy工作原理详解 当前大多数的互联网系统都使用了服务器集群技术,集群是将相同服务部署在多台服务器上构成一个集群整体对外提供服务,这些集群可以是 Web 应用服务器集群,也可以是数据库服务器集群,还可以是分布式缓存服务器... 10月22日 2,651 ℃ 发表评论 阅读全文
运维文档 SpringCloud Ribbon和Feign重试参数性能实测对比 阿汤博客前两篇文章《SpringCloud Zuul(Ribbon)重试配置不生效解决办法》和《SpringCloud Feign重试不生效问题排查》已经介绍了Ribbon和Feign重试不生效的原因... 09月28日 4,127 ℃ 发表评论 阅读全文
运维文档 Kubernetes集群中部署ZooKeeper集群 Kubernetes集群中部署ZooKeeper集群有两种方式,一是基于kubernetes的镜像kubernetes-zookeeper,另外一种是基于原生的镜像zookeeper,基于kubern... 09月21日 4,563 ℃ 发表评论 阅读全文
运维文档 zookeeper集群搭建 参考官方文档:https://zookeeper.apache.org/doc/r3.4.14/zookeeperStarted.html#sc_Download前提:部署好java环境一、单机部署1... 06月05日 3,714 ℃ 发表评论 阅读全文
运维文档 小米监控open-falcon-0.2安装部署详细配置 一、环境准备1、配置阿里云yum源#wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com... 01月25日 5,464 ℃ 发表评论 阅读全文
运维文档 fluentd代替logstash搭建EFK日志管理系统 logstash的替代软件有很多,常用有的fluentd和Filebeat,这里主要以fluentd替换logstash进行日志采集。elasticsearch和kibana安装可以参考ELK日志分析... 01月08日 12,732 ℃ 发表评论 阅读全文
运维文档 Centos7 Redis集群部署 Redis安装参考:Redis主从配置并以普通用户启动安装好以后以单机多实例的方式部署集群1、创建配置和启动脚本#cd /etc/redis修改配置文件,开启集群模式#vim 6379.confbin... 12月14日 4,876 ℃ 2 阅读全文
运维视界 三大主流软件负载均衡器对比(LVS、Nginx、HAproxy) LVS:1. 抗负载能力强,性能高,能达到F5的60%,对内存和CPU资源消耗比较低2. 工作在网络4层,通过VRRP协议(仅作代理之用),具体的流量是由linux内核来处理,因此没有流量的产生。3.... 11月15日 4,044 ℃ 1 阅读全文
运维文档 Centos7.x Mysql5.5-5.6主从安装配置 一、MySQL安装1、安装依赖#yum -y install make gcc-c++ cmake bison-devel ncurses-devel# yum groupinstall ... 10月20日 3,609 ℃ 发表评论 阅读全文
运维笔记 Kubernetes Volume emptyDiremptyDir 是最基础的 Volume 类型。① 文件最底部 volumes 定义了一个 emptyDir&n... 08月16日 4,187 ℃ 发表评论 阅读全文
运维笔记 Kubernetes Health Check Liveness探测启动进程首先创建文件 /tmp/healthy,30 秒后删除,在我们的设定中,如果 /tmp/healthy 文件存在,则认为容器处于正常... 08月16日 4,539 ℃ 发表评论 阅读全文
运维笔记 Kubernetes Services && Update 运行三个httpd镜像创建service① v1 是 Service 的 apiVersion。② 指明当前资源的类型为 Serv... 08月16日 3,626 ℃ 发表评论 阅读全文
运维文档 ELK日志分析平台集群搭建 一、准备工作架构图1、准备三台虚拟机,系统版本:CentOS Linux release 7.5.1804master 192.168.133.128node1 192.168.133.1... 08月16日 6,460 ℃ 发表评论 阅读全文
运维笔记 Kubernetes 容器应用 1、运行Deploymentkubectl run nginx-deployment --image=nginx:1.7.9 --replicas=2 ... 07月27日 3,634 ℃ 发表评论 阅读全文
运维笔记 Kubernetes相关概念 Kubernetes最小kubernetes集群部署https://kubernetes.io/docs/tutorials/kubernetes-basics/create-cluster/clus... 07月27日 3,576 ℃ 发表评论 阅读全文