自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 收藏
  • 关注

转载 k8s存储机制

https://jiayi.space/post/kubernetescong-ru-men-dao-fang-qi-5-cun-chu-yuan-li

2019-10-09 16:25:32 225

转载 k8s安全机制

https://jiayi.space/post/kubernetescong-ru-men-dao-fang-qi-4-an-quan-ji-zhi

2019-10-09 16:18:40 641

转载 k8s网络模型

https://jiayi.space/post/kubernetescong-ru-men-dao-fang-qi-3-wang-luo-yuan-li

2019-10-09 16:17:19 232

转载 k8s组件架构

https://jiayi.space/post/kubernetescong-ru-men-dao-fang-qi-2-zu-jian-jia-gou

2019-10-09 15:54:52 144

原创 TCP滑动窗口、重传和确认机制

文章目录滑动窗口TCP面向流的滑动窗口确认机制TCP数据流的概念划分类别Sequence Number设定与同步发送窗口与可用窗口可用窗口字节发送后TCP类目与窗口大小的改变确认处理以及窗口缩放处理丢失确认信息滑动窗口TCP协议保证数据传输质量,需要以下两大关键功能:可靠性:保证数据确实到达目的地. 如果未到达,能够发现并重传.数据流控:管理数据的发送速率,以使接收设备不至于过载.T...

2019-10-09 14:11:28 1291

原创 IP寻址和子网划分

了解IP地址

2019-10-09 11:20:28 452

原创 linux知识拾遗

文章目录比较文件内容grep、sed、awkgrep比较文件内容比较file1、file2文件内容不同.diff -c file1 file2 | colordiffgrep、sed、awkgrep-r:递归查找# 递归查找grep -r *.conf *-n:显示行号# 过滤符合条件的行,显示行号grep -rn *.conf *-v:反向匹配-E:正则匹配# 过...

2019-09-26 16:44:27 111

原创 Ansible实例:filebeat配置管理

文章目录项目roles结构各组件yml文件内容filesfilebeat.servicefilebeat.ymlstart_filebeat.shhandlersmain.ymltaskscopy.ymlmain.ymlstart_filebeat.ymlwget_filebeat.ymltemplateselasticsearch_exporter.j2varsmain.yml项目roles结...

2019-09-26 10:06:12 917

原创 表单

文章目录HTML表单HTML表单在HTML中,表单通过<form>标签创建,表单中的字段使用<input>标签定义:

2019-09-24 16:27:03 112

原创 路由

文章目录介绍报文转发过程介绍以太网交换机工作在第二层即数据链路层,用于在同一网络内部转发以太网帧. 但是,当源和目的IP地址位于不同网络时,以太网帧必须发送给路由器. 路由器负责在不同网络间传递报文,通过路由表来决定最佳路径. 当主机将报文发送至不同的IP地址时,由于主机无法直接与本地网络之外的设备通信,报文被转发至默认网关. 默认网关将数据流从本地网络路由至远端设备.报文转发过程路由器在...

2019-09-24 11:41:06 703

原创 交换机

文章目录交换机操作模式交换机操作模式交换机操作模式:交换机学习"源地址",基于"目的地址"转发.帧进入交换机,交换机学习接收帧的源MAC地址,将此地址按照"端口:MAC地址"形式保存到MAC地址表中.帧转发时,交换机检查目的MAC地址并与MAC地址表中地址比较. 如果地址在MAC地址表,则转发至对应的端口. 如果没有找到目的MAC地址,交换机会转发帧请求到除了进入端口外的所有端口泛洪....

2019-09-23 16:56:23 204

原创 网络传输

文章目录重点概念消息大小重点概念网络服务器向客户端传送数据的过程,实际上是封装和解封装的过程.消息大小为了解决大型数据流造成的网络拥堵,需要对消息进行分段. 分段带来好处如下:多路传输:发送较小分段消息,网络上同时可以有多个会话交错进行.提高网络可靠性:1. 各消息分段从源地址到目的地址无需经过相同的路径,某条路径不通会寻找替换路径;丢失部分消息分段,只需要重传丢失的部分,无需重...

2019-09-23 16:07:45 239

原创 模板

文章目录模板基本用法创建模板模板语法渲染模板模板辅助工具上下文全局对象过滤器测试器模板环境对象模板结构组使局部模板宏模板集成模板进阶实践模板基本用法创建模板模板语法渲染模板模板辅助工具上下文全局对象过滤器测试器模板环境对象模板结构组使局部模板宏模板集成模板进阶实践...

2019-09-19 10:40:22 248

原创 Flask与Http

文章目录Request对象使用request 的属性获取请求URLrequest 对象常用的属性和方法Request对象使用request 的属性获取请求URL假设请求的URL 是http://127.0.0.1:5000/hello?name=Grey属性值path/hellofull_path/hello?name=geryhost127.0....

2019-09-17 18:27:14 198

原创 filebeat收集日志配置

文章目录收集log日志收集log日志filebeat.prospectors:- type: log paths: - /home/logs/apps/tcpservice-catalina.out fields_under_root: true ignore_older: 24h close_inactive: 5m scan_frequency: 1s c...

2019-09-17 16:04:56 3043

原创 Kubernetes对象

目录1 对象1.1 分类2 Namespaces2.1 何时使用多个Namespaces2.2 使用 Namespaces2.2-1 创建2.2-2 删除2.2-3 查看 Namespaces2.3 所有对象都在Namespace中?1 对象Kubernetes 对象 是持久化的条目. Kubernetes 使用这些条目去表示整个集群的状态.1.1 分类类别名称资源对...

2019-09-12 12:01:40 528

原创 Kubernetes组件

目录1 Master 组件1.1 kube-apiserver1.2 ETCD1.3 kube-controller-manager1.4 kube-scheduler2 节点(Node)组件2.1 kubelet2.2 kube-proxy2.3 docker1 Master 组件1.1 kube-apiserver1.2 ETCD1.3 kube-controller-manager...

2019-09-12 11:33:41 137

原创 云和云计算

文章目录云概念云计算概念云计算分类IAASPAASSAAS云概念云计算概念云计算分类IAASPAASSAAS

2019-09-12 11:13:54 1331

原创 elasticsearch和kibana部署代码

es-client-deployment.yamlapiVersion: apps/v1beta1kind: Deploymentmetadata: name: es-client namespace: ops labels: component: elasticsearch role: clientspec: replicas: 2 template:...

2019-09-11 16:36:11 277

原创 zookeeper和kafka集群部署代码

# kafka.yamlapiVersion: v1kind: Servicemetadata: name: kafka-svc namespace: ops labels: app: kafka-svcspec: ports: - port: 9092 name: server clusterIP: None selector: app...

2019-09-11 16:30:30 245

原创 Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数

特殊变量列表变量含义$0当前脚本的文件名$n传递给脚本或函数的参数. n是一个数字,比如第一个参数是$1…$#传递给脚本或函数的参数个数$*传递给脚本或函数的所有参数.$@传递给脚本或函数的所有参数.$?上个命令的退出状态,或函数返回值$$当前shell进程ID示例参数输出脚本内容:#!/bin/bashe...

2019-09-06 16:16:06 104

原创 集群内原理

节点类型默认情况下,每个节点都有成为主机点的资格,也会存储数据,也会处理客户端请求. 在一个集群中,我们一般对节点职责进行划分.节点类型配置职责master节点node.master=true,node.data=false集群相关操作:建立/删除索引、节点健康管理、分片分配给那些节点data节点node.master=false,node.data=true...

2019-09-06 12:10:00 396

原创 基础入门:索引文档、查询、聚合

和elasticsearch交互格式 curl -X<VERB> '<PROTOCOL>://<HOST>:<PORT>/<PATH>?<QUERY_STRING>' -d '<BODY>'查询实例 # 计算集群中文档数量 curl -XGET 'http://localhost:9200...

2019-09-06 10:23:21 136

原创 Numpy:数组与矢量计算

常见方法命令说明np.array(序列, [dtype=float64])创建ndarrayndarray.shape返回各个维度的维数ndarray.dtype返回数组元素的数据类型np.nrange(n)创建ndarrayndarray.astype(np.float64)动态转换dtype,调用astype会对原始数据进行拷贝np...

2019-09-05 19:27:33 185

原创 k8s知识点拾遗

Headless和Service以ES集群部署为例子,elasticsearch-client是ClusterIP模式,elasticsearch-data是Headless模式ClusterIP模式# servers有两个endpointskubectl describe svc elasticsearch-client -n ops# DNS解析只解析ServerIp,然后...

2019-09-03 10:50:14 1035

原创 linux域名解析

常见的DNS记录记录名说明A记录返回域名对应的Ip地址NS记录返回域名对应的服务器记录,用来指定该域名由那个DNS服务器来解析CNAME记录别名解析; 可以将注册的不同域名转到一个域名记录上MX记录邮件交换记录,指向一个邮件服务器PTR记录反向域名解析,返回Ip对应的域名信息SOASOA记录用于在众多NS记录中那一台是主服务器D...

2019-09-02 19:11:23 460

原创 黑盒监控(black_exporter)

安装/usr/bin/blackbox_exporter --config.file=/usr/local/prometheus/conf/blackbox.yml --log.level=warn配置black_exporter配置black_exporter配置,目前支持http、icmp、dns等模块探测.modules: http_2xx: ...

2019-08-20 10:31:21 3458 1

原创 集群可靠性和可扩展性

alertmanager集群容错性Alertmanager包含由HashiCorp Memberlist库[1]提供的集群功能。Memberlist是一个Go语言库,使用基于gossip的协议来管理集群成员和成员故障检测,其也是SWIM协议[2]的扩展.此处的8001是alertmanager集群地址,区别于9093配置Prometheus配置Alertmanager集群:可扩...

2019-08-19 18:47:24 573

原创 prometheus: exporter启动、抓取生命周期、向量匹配、路由(分组、去重、静匿)

监控主机信息和容器配置node_exporternode_exporter --help # 获取帮助信息node_exporter --web.listen-address=":9100" --web.telemetry-path="/metrics" # 默认的监听端口、metrics路径–no-collector.arp # 禁用收集器textfile 加载自...

2019-08-19 16:25:52 3151

原创 Ansible最佳实践

目录结构production # inventory file for production servers 关于生产环境服务器的清单文件stage # inventory file for stage environment 关于 stage 环境的清单文件group_vars/ group1 ...

2019-07-29 10:42:14 425

原创 python知识点

面向对象class:1.概念:类和实例2.类私有性3.封装、继承、多态4.鸭子类型5.序列化6.常用函数==> instance(待判断值,数据类型) 判断数据类型==> type() 判断数据类型==> dir() 获取对象的属性7.hasattr getattr setattr delattr 操作对象的属性8.slots 限制class能添加的属性...

2019-07-15 11:13:10 60

原创 序列化

序列化json模块可以在不同的系统见进行序列化/反序列化内置数据类型序列化和反序列化序列化 json.dumps()# 序列化# sort_keys参数: 表示序列化时是否对dict的key进行排序(dict默认是无序的)# indent参数: 表示缩进的意思# separators=(',',':') 去掉json字符串中:和,后的空白字符>>> js...

2019-07-11 18:39:52 91

转载 大规模集群之告警系统实践

https://zhuanlan.zhihu.com/p/42190073

2019-07-11 10:46:12 140

原创 Ansible pull模式、git提交

Ansible pull模式Ansible"拉模式"在机器数量较多的时候,可以提高性能.目前想到的场景:保障系统重要的配置文件被修改,定时去检查,一旦发现被修改就进行同步git仓库文件.git仓库文件结构[root@xxx ansible-pull-test]# tree.├── hosts├── README.md├── roles│ ├── db│ │ ├─...

2019-07-10 14:27:24 2084

原创 面向对象语法

私有属性继承、封装、多态property特性

2019-07-08 18:23:41 212

原创 Ansible与云计算

Ansible管理Docker容器Ansible管理Docker默认提供了两个内置模块docker_image 管理docker镜像docker 管理docker容器 ansible2.4后ansible_container被管理机器需要安装docker-py依赖 pip install docker-pyAnsible集成Jenkins持续集成...

2019-07-04 15:13:33 253

原创 Ansible数据加密

ansible-vault 如何保护数据ansible-vault能够加密什么?ansible-vault能够加密任何结构化数据,包括yaml文件.加密变量role中的变量文件,例如vars和defaults资源清单变量,例如host_vars和group_vars包含include_vars和vars_files的变量文件通过-e参数传递给ansbile-playbook...

2019-07-03 10:20:50 407

原创 Ansible优化

优化优化ansible速度开启SSH长连接 ssh版本:> 5.6 sh_args = -o ControlMaster=auto -o ControlPersist=5d #连接保留5d ansible.cfg设置之后,连接信息会被保留在~.ansible/cp下, netstat -nltpa | grep ESTABLISH | grep ssh 会看到长连接存...

2019-07-02 14:33:01 1429

原创 filebeat

filebeat如何工作?主要组件:input和harvesters(采集器进程)harvesters - 采集器一个文件启动一个harvesters,一行一行读取单个文件的内容,并把这些内容发送到输出(output).harvester负责打开和关闭这个文件,这就意味着在harvester运行时文件描述符保持打开状态。在harvester正在读取文件内容的时候,文件被删除或者重命名...

2019-06-20 16:15:23 1355

转载 微服务2.0技术栈选型手册

http://techblog.ppdai.com/2018/03/25/20180325/

2019-06-19 17:09:55 217

空空如也

空空如也

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

TA关注的人

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