Docker技术制作人:全心全意Docker概述 Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙盒机制,相互之间不会有任何接口。几乎没有性能开销,可以很容易地在机器和数据中心运行。最重要的是它不依赖于任何语言、框架或包装系统。 注:沙盒也叫沙箱,英文是sandbox。在计
一、ELKstack实践总结 使用版本6.3.2 一)elkstack认证插件x-pack 认证插件:
原创
2022-08-11 17:10:38
224阅读
一、批量杀死进程ps -ef |grep mysql | awk '{print $2}' |head -1|xargs kill -9二、Windows下GBK编码转换UTF8 ic
原创
2016-09-15 21:15:29
906阅读
根据多年和运维打交道的经历,我发现,运维常常让监控变得无效。。。1.我的监控故事我做过两年多的运维工作,后面就转做运维平台开发了,也一步步看着监控系统越来越没用。1.1 有用的监控当我做运维要负责oncall时,我一直认为监控系统做的还可以,并不是因为做了太多事情,而是因为运维的业务还是单体应用,也没有太多的监控需要加。记得那会公司还是用Nagios(估计新人已经没多少人知道了),不过监控的维护工
1. 前提知识强制:熟悉Linux各种命令和相关背景知识建议:了解Maven和Git相关知识Docker: 使用go语言,与K8/mesos/Machine/Compose/Swarm集群部署,与CI/CD jenkins 集成2. 为什么会出现Docker的出现是为了开发与运维之间的矛盾与尴尬。开发在自己开发环境调试修改好代码,交给运维War包,或者Jar包,可是在运维那十之八九是不会那么顺利的
转载
2023-08-18 13:27:17
150阅读
环境对象存储日志系统
原创
2023-08-31 15:46:41
113阅读
Zookeeper是一个高可用的分布式数据管理与协调框架,该框架能很好地保证分布式环境中数据一致性。一般用来实现服务发现(类似DNS),配置管理,分布式锁,leader选举等。一、生产环境中Zookeeper安装部署规范生产环境建议zookeeper至少为三台集群,统一安装配置,版本号为近期新版本,比如版本为3.4.8部署路径:/opt/业务模块名/zookeeper配置文件:/opt/业务模块名
原创
精选
2021-04-08 13:05:39
2056阅读
郭靖分布式实验室etcd是Kubernetes集群的数据核心,最严重的情况是,当etcd出问题彻底无法恢复的时候,解决问题的办法可能只有重新搭建一个环境。因此围绕etcd相关的运维知识就比较重要,etcd可以容器化部署,也可以在宿主机自行搭建,以下内容是通用的。添加备份恢复集群用etcd自动创建的SnapDb恢复踩过的坑[3.0.14版etcdrestore功能不可用]https://github
原创
2021-05-13 10:51:27
1800阅读
Zookeeper是一个高可用的分布式数据管理与协调框架,该框架能很好地保证分布式环境中数据一致性。一般用来实现服务发现(类似DNS),配置管理,分布式锁,leader选举等。 一、生产环境中Zookeeper安装部署规范 生产环境建议zookeeper至少为三台集群,统一安装配置,版本号为近期新版
原创
2022-01-17 15:55:36
1181阅读
确保金融系统的稳定运行和数据安全,业务对可靠性、安全性和合规性具有超高的要求。保障IT系统持续高效稳定运维,是金融行业运维的核心诉求。在实践应用中,有以下方面问题需要解决。1、数据分散。业务发展快速,数量多,覆盖广,人员杂,需要专业的工具对数据中心进行维护,以获得统一的视图信息,实现不同系统之间的数据关联和共享。2、故障异常预警。应用系统发生异常依靠使用人员发现问题,没有提前预警机制,往往是出现问
原创
2024-06-14 17:52:39
75阅读
本文讲的是Docker 日志的5个最佳实践【编者的话】微服务和容器之间契合得很好,但日志记录却成了个问题。设置监控时必须要考虑到这个问题。
【烧脑式Kubernetes实战训练营】本次培训理论结合实践,主要包括:Kubernetes架构和资源调度原理、Kubernetes DNS与服务发现、基于Kubernetes和Jenkins的持续部署方案 、Kubernetes网络部署实践、监控、日志、
转载
2024-04-30 15:00:24
21阅读
荔枝微服务化进程较早,目前已有上千个服务模块,先前的运维平台渐渐无法满足微服务架构下运维管理的需求,于是决定从2018年开始重构运维平台,结合容器化技术,让开发人员尽可能无感知迁移的同时享受容器化带来的诸多好处。本次分享将主要为大家介绍我们项目发布系统重构过程中,技术选型的考虑以及实践过程中遇到的一些问题和解决方案。 背景 荔枝后端微服务化进程较早,目前已有上千个服务模块,绝大多数是Java。
转载
2024-01-18 16:46:45
95阅读
监控系统对于云平台的维护团队起着至关重要的作用。Docker的出现对整个生态系统产生了巨大的印象,如何对短暂存在的Docker容器进行监控是本文中实践要证明的主要问题。 继上一篇文章CaaS环境实践经验总结(一):ELK Stack部署,做了对log的处理后(上一篇文章只是一个PoC,离真正的可以放在生产环境上的log管理系统还有很长的一段距离),作者将目光转向了监控系统。
还在2011年时,A客户主动联系到我们,想和我们合作为他们构建行而有效的运维监控平台。在初次接触时,客户的思路和我的思路竟然不谋而合。那时作为多年的技术顾问,一直提倡的是越是做的细致的运维监控平台,越得需要时间去消化,这个消化的过程不仅是客户,也是事实团队面对新的被监控环境的消化过程。于是,在2011年时,和客户进行了细致的交流咨询后,就把整个项目规划了三年,每年工期2月
从不会写代码,到自己独立能写代码解决问题 。这个问题很重要!盲目学习所谓的项目,最后还是不会自己写代码解决问题。首先解决了独立能写代码解决问题,再通过项目来加强训练。运维必须懂开发,特别是python开发,已经形成大家的共识,不懂开发的运维,路会越走越窄。部分运维遇到的困难是:有的连书都不懂;有的书是可以看懂,别人写的简单代码也可以看懂,但自己不会写代码解决问题。笔者认为学习编程不止是学习语法,需
转载
2024-02-26 19:47:28
30阅读
本示例知识点1.学习如何管理和运行Flink Jobs 2.如何部署和监视应用程序 3.体验Flink如何从作业失败中恢复(重点) 4.执行日常操作任务,例如升级和缩放命令: docker-compose 常用命令 docker-compose exec kafka kafka-console-consumer.sh --bootstrap-server localhost:9092
转载
2024-05-26 16:37:56
17阅读
!一、MongoDB 集群简介MongoDB是一个基于分布式文件存储的数据库,其目的在于为WEB应用提供可...
转载
2022-04-07 14:30:14
447阅读
网站运维技术与实践(大型网站一线运维技巧与经验总结,全面解析运维相关技术)饶琛琳 编著 ISBN 978-7-121-22433-12014年3月出版定价:69.00元 456页16开编辑推荐资深一线运维专家诚意之作,总结多年实践经验,深入浅出,内容涵盖运维工作各方各面。百度、新浪、人人、音悦台等多名技术经理、高级工程师联名力荐。《网站运维技术与实践》深入阐述了运维工作所涉及的监测调
原创
2014-04-17 15:45:14
467阅读
大部分运维人员之所以工资不高,之所以发展瓶颈很大,都是因为基础不牢导致的!正所谓,基础不牢,地动山摇 ---老男孩linux tar命令运维实践1、进入到目录的上一级目录打包(除非需要完整的目录结构才从根开始打)2、gzip格式包: tar zcvf /路径/筐.tar.gz 苹果 z---gzip格式压缩 &nb
原创
2016-03-12 11:01:44
8256阅读
点赞
6评论