自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (4)
  • 问答 (88)
  • 收藏
  • 关注

原创 Gnocchi 9、gnocchi聚合算法分析

目标:弄清楚聚合算法原理目录:1 总入口2 分析MetricProcessor服务3 分析监控数据聚合处理算法_compute_and_store_timeseries方法4 分析 _get_unaggregated_timeserie_and_unserialize: 获取未聚合的时间序列数据进行反序列化,来重新构建为新的时间序列5 分析 ts.set_values: 计算聚合后的时间序列6 分析_store_unaggregated_timeserie: 更新未聚合的时间序列7 总结

2020-06-15 20:07:17 1267

原创 kubernetes 26、liveness和readiness的原理与使用

目标:弄清楚readiness和liveness探针的原理目录:1 readiness和liveness探针2 样例3 总结1 readiness和liveness探针1.1 原理liveness主要用来确定何时重启容器。liveness探测的结果会存储在livenessManager中。kubelet在syncPod时,发现该容器的liveness探针检测失败时,会将其加入待启动的容器列表中,在之后的操作中会重新创建该容器。readiness主要来确定容器是否已经就绪。只有当P

2020-06-15 16:40:35 1077

原创 kubernetes 25、亲和性与反亲和性的使用

目标:弄清楚亲和性与反亲和性原理1 亲和性与反亲和性2 样例3 总结1 亲和性与反亲和性PodAffinity: pod亲和与互斥调度策略requiredDuringSchedulingIgnoredDuringExecution作用:限制pod所能运行的节点,根据节点本身的标签判断调和度。原理:在具有标签X的节点上运行1个或多个符合条件Y的pod,那么pod应该(如果是互斥,就拒绝)运行在这个节点上。X: 指集群中的节点,区域等,可通过节点标签中的key声明;key的名字:

2020-06-15 16:22:35 1368

原创 aodh: 3、aodh资源模型

目标:掌握aodh资源模型与主要表结构目录:1 进入数据库2 alarm资源模型3 alarm_history资源模型1 进入数据库cat /etc/aodh/aodh.conf|grep mysqlconnection = mysql+pymysql://aodh:ct15k08j@mariadb.openstack.svc.cluster.local:3306/aodhmysql -uaodh -pct15k08jWelcome to the MariaDB monitor.

2020-06-09 22:17:07 535

原创 Ceilometer: 14 、Newton版本Ceilometer资源模型

目标:掌握ceilometer资源模型与主要表的表结构目录:1 进入数据库2 event表3 总结1 进入数据库cat /etc/ceilometer/ceilometer.conf |grep mongoevent_connection = mongodb://ceilometer:216MeiPY@mongodb.openstack.svc.cluster.local:27017/ceilometermongoMongoDB shell version v3.4.10conne

2020-06-09 21:57:34 292

原创 stackstorm 30. 源码分析之----stackstorm重要场景run action

目标:弄清楚run action原理目录:0 st2api调试代码前准备1 st2api服务分析2 关键方法publish_request分析3 st2actionrunner调试代码前准备4 st2actionrunner服务分析5 总结0 st2api调试代码前准备将st2api容器启动命令修改将 containers: - command: - bash - -c - exec /opt/stacksto...

2020-06-09 21:12:43 595 1

原创 深入理解OpenStack Neutron之---3 Neutron的资源模型---读书笔记

目标:掌握neutron资源模型以及主要表的表结构。目录:1 Neutron资源的租户隔离2 Network1 Neutron资源的租户隔离实现:通过字段tenant_id实现资源的租户隔离数据隔离: 不同租户的网络之间不能打通, br-int,br-ethx通过VLAN来隔离各个租户网络数据流量 br-tun通过tunnel隔离租户网络流量一个计算节点有:一个br-int一个br-ethx/br-tun多个qbr(qb...

2020-06-02 19:50:30 1275

原创 kubernetes 24、排查pod,service,ingress是否正常的方法

目标:当k8s的某个应用的api的pod无法接受到请求时的问题排查方法总体步骤:分别排查pod,service,ingress是否正常1 验证api的pod可以收到请求kubectl get pods -n openstack -o wide --show-labels|grep scheduler-dasscheduler-dashboard-api-6455678546-tspsq 1/1 Running 0 3m13s 1...

2020-06-02 12:01:02 1020 1

原创 docker 3、containerd用法

1 containerd 的命令行工具ctr# ctrCOMMANDS: plugins, plugin provides information about containerd plugins version print the client and server versions containers, c, container manage containers content ...

2020-06-01 09:29:45 5702

原创 深入理解OpenStack Neutron之---2 Neutron的网络实现模型---读书笔记

1 Neutron的三类节点三类节点:控制节点,网络节点,计算节点,不同Host的虚机的二层通信: 通过计算节点的Bridge实现虚机访问Internet: 通过Router先到达数据中心网关,再出去。Router在网络节点。1.1 计算节点的网络实现模型出发点: 计算节点的虚机需要能跨Host通信。通信: 二层通信需要Bridge,三层通信需要Router(位于网络节点)。ToR: Top of Rack,位于机架顶端的交换机。计算节点的抽象模型:DC ...

2020-06-01 09:04:23 779

超越c++标准库——boost程序库导论

《Boost程序库探秘:深度解析C++准标准库》深入探讨了其中的许多重要组件,包括迭代器、函数对象、容器、流处理、序列化以及C++语言中最复杂最具威力的模板元编程。

2014-07-29

grafana如何接入gnocchi数据

2017-05-27

配置gnocchi作为Grafana数据源报错

2017-05-18

devstack报错generate-subunit fail

2017-05-08

请教各位朋友cv2的python版本中imwrite无法生成带有中文路径的图片?

2016-06-07

关于Linux的sed命令在行首添加空格的问题?

2016-05-22

Linux:使用sed命令替换时,如何在前面添加四个空格呢

2016-05-22

各位朋友好,请教sed查询到“[client]”这一行后,在这一行下面追加一行新的内容

2016-05-22

各位朋友好,请教ubuntu系统python3.4环境下安装matplotlib报错的解决办法

2016-05-20

请教各位大神,如何用python提取出两幅图像中不同的部分?

2015-12-28

请教朋友们,python中numpy.min(dataset[:,j]) 这句话是什么意思?

2015-12-26

请教各位大神,AutoHotkey如何实现二维数组?

2015-11-29

请教各位算法大神,acm一道题:赋权无向图的最小权值遍历用什么算法(存在负权值)?

2015-11-25

请教各位大神,为什么django下载的zip压缩包文件名中包含中文的就乱码啊?

2015-10-28

请教各位朋友们,为什么html中的video标签不能播放时长大于5s的视频?

2015-10-25

请教朋友们,python3.4如何安装相对应的第三方库

2015-10-08

请教朋友django用filefield上传作品.txt文件报错UnicodeEncodeError

2015-10-08

请教朋友们,django动态改变ImageField,FileField的upload_to

2015-10-07

django如何在用户登录后返回到原来来页面,并保持登陆状态

2015-09-28

django如何将mysql中表的内容通过models.py在网页端显示

2015-09-18

python+django能够同时使用mongodb和mysql两种数据库引擎吗?

2015-09-17

django实现**.zip包下载报错内存使用过大

2015-08-03

无法访问部署在mac服务器到虚拟机Ubuntu端口映射做成的服务器上的网站

2015-07-25

xshell无法通过外网连接VBox中的虚拟机

2015-07-23

苹果笔记本主机如何将文件传送到virtual box中安装的ubuntu虚拟机中

2015-07-22

在ubuntu环境下执行python程序,报错 segment error

2015-07-18

django取出pymongo中存储的中文图片路径后,读取该路径在网页上展示没有出现图片

2015-07-16

读取python遍历中文目录得到的文件路径报错

2015-07-10

python中的os.walk函数为什么遍历带有中文的路径时就失败?

2015-07-09

pynlpir在ubuntu下为什么不能对带有中文路径的文件分词

2015-06-22

struts中的gdc:defineCollection这句话是什么意思

2015-05-13

struts下的jsp文件中html:select 下的各个属性有哪些

2015-05-12

html视频播放进度条上如何加入点号,并且鼠标移动到点号上显示关键帧图片

2015-05-04

如何在html图片上方叠加一个半透明颜色层,并在半透明颜色层上叠加文字

2015-05-03

ffmpeg提取视频中的帧保存为图片的序号如何从0开始

2015-04-30

ffmpeg 截取图片的时间对应于原来视频中的时间点如何获取

2015-04-30

ubuntu环境下使用ffmpeg获取视频总时间的命令该怎么写?

2015-04-30

如何在python中调用ffmpeg的命令行语句

2015-04-30

ffmpeg -vf中的命令参数-vf是什么意思

2015-04-30

use pyffmpeg install on win7,but has errors

2015-04-29

python中unicode对象与str对象中汉字的长度不同这是为什么

2015-04-29

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

TA关注的人

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