自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 elk filebeat 日志管理系统

需要 filebeat 与es 版本号一致1.elk的部署通过docker来实现的docker run --name elk -p 5601:5601 -p 9200:9200 -p 5044:5044 -v /root/logs:/var/lib/elasticsearch --rm sebp/elk2.使用filebeat 来收集日志信息给escurl -L -O https://ar...

2021-08-09 17:49:19 176

原创 k8s flannel原理

flannel:Flannel是CoreOS维护的一个网络组件,Flannel为每个Pod提供全局唯一的IP,Flannel使用ETCD来存储Pod子网与Node IP之间的关系。flanneld守护进程在每台主机上运行,并负责维护ETCD信息和路由数据包。Flannel工作模式及原理:Flannel支持多种数据转发方式:UDP:最早支持的一种方式,由于性能最差,目前已经弃用。VXLAN:Overlay Network方案,源数据包封装在另一种网络包里面进行路由转发和通信这也是网络的虚拟化技术,

2021-02-23 11:44:26 903

原创 kubernetes组件说明

##kubernetesk8s master组件1.api server:k8s对外提供入口,提供用户接入api,管理资源的入口2.schuduler:资源调度,负载决定将pod放在哪个node上3.controller manager:负责管理各资源,保证资源处于预期的状态。资源【node,controll,pod,namespace】4.etcd:负责保存k8s集群的各组件的配置文件盒资源的状态信息-----masterKubernetes中的大部分概念Node、Pod、Replicati

2020-10-21 15:06:46 158 1

原创 python encode

了解一下基本的编码类型ASCII编码:计算机最早的编码方式,由美国发明的。设计时采用8bits来表示一个字节(byte).一个byte能表示2^8=255个不同的字符。美国字符只有大小写字母和一些特殊字符总共只有127左右的字符,所以一个字符完全满足当时美国的需求。ascii编码是将字母和特殊字符根据一定的顺序而制作出来的,(相当于密码本)。规定1个字符占一个字节 ,占8bits.GB23...

2019-11-21 15:34:34 455

原创 python学习 购物车工具

购物车程序要求:1、启动程序后,输入用户名密码后,如果是第一次登录,让用户输入工资,然后打印商品列表2、允许用户根据商品编号购买商品3、用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒4、可随时退出,退出时,打印已购买商品和余额5、在用户使用过程中, 关键输出,如余额,商品已加入购物车等消息,需要显示6、用户下一次登录后,输入用户名密码,直接回到上次的状态,即上次消费的余额什么...

2019-11-14 17:13:33 81

原创 centos docker

必备条件1.安装docker-ce 19.03版本 需要centos7 的系统2.系统内核 大于等于3.10版本安装步骤:1,修改repo地址,使用阿里云的repo地址mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backupwget -O /etc/yum.repos.d/CentOS-B...

2019-08-15 11:11:32 71

原创 tcp原理

一、tcp建立三次连接建立三次握手1.由主机C发送建立tcp连接的请求,此时tcp报文会随机生成一个seq号为a(序列号),并把SYN字段置为1,表示需要建立tcp连接。2.主机D接受到主机C发送来的tcp连接请求,也会在回复的tcp报文中随机生成一个序列号为B,SYN字段置为1,ack设置为A+1进行回复,以便C收到信息时,知晓自己的tcp建立请求已得到了验证3.主机C接收到主机D的发送...

2019-08-07 14:01:15 4898

原创 git管理

前提:公司对gitlab的管理定义的规范,所有人都需要遵守此规范。规范大概如下:1.确保每个应用代码库有develop(开发)、prepub(预发)、及master(产线)分支2.对于产线bug,从master拉取代码到bugfix分支修改--->合并至master ,将bugfix-->develop bugfix-->prepub3.并行功能的开发。基于develo...

2019-07-22 10:30:27 126

原创 jenkins自动化构建

前提条件:1.gitlab与jenkins之间能相互访问(gitlab能发起http request 给jenkins)。2.jenkins需要安装自动构建的插件“Gitlab”目的:对代码合并和代码push的动作来触发应用的发布,减少开发和运维频繁点击构建的人工操作,节省时间。此文只记录jenkins关键的设置步骤,对jenkins有了解的应该能看懂。关键步骤:一,创建触发器二...

2019-07-22 09:53:15 104

原创 阿里云RDS cpu报警的处理

一天收到钉钉通知:rds报cpu高。赶紧登录到阿里云控制台,查看rds监控。发现cpu 最近时间段cpu都高于80%(监控的触发器是80%),内存比较平稳,iops 有明显的巨升的情况。初步判断:可能是select语句导致的。使用工具登录数据库:show processlist full ;发现有大量的sending data,time时间比较久,复制出info里面的sql,有可能语句不全,可...

2019-05-20 15:35:57 1720

原创 java占用高cpu事件

最近产线刚刚发布一个java应用,发布完成后,测试同学发现app调用对应的接口,比较慢或有时直接访问不了,通过抓包发现,刚刚发布的java应用,在请求对应接口是报502,根据提示初步判断是这个java应用停止了。应用环境:公司产线后端应用一般是部署在两个机器esc,通过公网slb做负载均衡。client----->公网slb------->后端应用机(nginx代理)------...

2019-05-20 15:17:00 507

思科图形管理

可以方便,快捷管理cisco路由器及交换机

2015-01-07

IBM服务器安装ubuntu

如何制作raid10及ubuntu系统安装

2015-01-07

苹果笔记本安装双系统wind7

如何使用苹果笔记本安装双系统 安装过程需要准备怎样的条件

2014-11-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除