摘要: 切片 通过索引区间访问线性结构的一段数据 sequence[start:stop] 表示返回[start,stop]区间的子序列 支持负索引 start为0,可以省略 stop为末尾,可以省略 超过上界(右边界),就取到末尾;超过下界(左边界),取到开头 start一定要早stop的左边 [:]表示 阅读全文
posted @ 2019-07-16 18:15 大胖猴 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 什么是CPU 上下文 我们都知道,Linux是一个多任务操作系统,它远支持大于CPU数量的任务同时运行,当然,这些任务实际上并不是真的在同时运行,而是因为系统在很短时间内,将CPU轮流分配给他们,造成多任务同时运行的错觉。 而在每个任务运行前,CPU都需要知道任务从哪里加载、又从哪里开始运行、也就是 阅读全文
posted @ 2019-07-16 17:16 大胖猴 阅读(1352) 评论(0) 推荐(0) 编辑
摘要: 什么是平均负载 平均负载可以对于我们来说及熟悉又陌生,但我们问平均负载是什么,但大部分人都回答说平均负载不就是单位时间内CPU使用率吗?其实并不是这样的,如果可以的话,可以 man uptime 来了解一下平均负载的详细信息。 简单的说平均负载是指单位时间内,系统处于可运行状态和不可中断状态的平均进 阅读全文
posted @ 2019-07-11 11:00 大胖猴 阅读(2502) 评论(0) 推荐(2) 编辑
摘要: 1、什么是性能指标 这里一定会想到“高并发”和“响应快”,这里词正对应的就是“吞吐”和“延时”。我们知道随着应用负载的体系,系统资源的使用就会提高,甚至达到极限。而性能问题的本质,就是系统资源已经达到瓶颈,但请求处理还是不够快,无法支撑更多的请求。 性能分析就是找到应用或系统的瓶颈,并设法去避免或者 阅读全文
posted @ 2019-07-10 13:39 大胖猴 阅读(1512) 评论(0) 推荐(1) 编辑
摘要: 字符串 一个个字符组成的有序的序列,是字符的集合 使用单引号,双引号,三引号引住的字符序列 字符串是不可变对象 Python3起,字符串就是Unicode类型 字符串定义 初始化 s1 = 'string' s2 = 'string2' s3 = ''' this's a "string" ''' 阅读全文
posted @ 2019-06-24 14:31 大胖猴 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 数据类型: 数值型 int float complex bool 序列对象 字符串 str 列表 list 元组 tuple 键值对 集合 set 字典dict 数值型: int、float、complex、bool都是class,1、5.0、2+3j都是对象既实例 int:python3的int就 阅读全文
posted @ 2019-05-28 15:03 大胖猴 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 内存管理 1、变量无须事先声明,也不需要指定类型 2、python编程中一般无须关心变量的存亡,一般也不用关心内存的管理 3、python使用引用计数记录所有对象的引用计数 当对象引用数变为0,他就可以被垃圾回收GC 计数增加:赋值给其它变量就增加引用计数,例如:x=3;y=x 计数减少: 有关性能 阅读全文
posted @ 2019-05-13 15:22 大胖猴 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 前提 至少需要三个node节点,否则修改亲和性配置 如果外部访问,需要自己暴露 需要有个storageClass,这样做的原因是避免手动创建pv了 部署zk和kafka 参考: https://www.cnblogs.com/ericnie/p/8562561.html https://github 阅读全文
posted @ 2019-05-08 17:36 大胖猴 阅读(3153) 评论(1) 推荐(0) 编辑
摘要: 基础语法 1、注释 “#”标注的文件 2、数字 整数,不区分long和int 浮点数 复数 3、字符串 使用' "单双引号引用的字符的序列 """和'''单双三引号,可以跨行,可以在其中自由的使用单双引号 在字符串前面加上r或者R前缀,表示该字符串不做特殊处理 4、转义序列 \\ \t \r \n 阅读全文
posted @ 2019-04-29 14:51 大胖猴 阅读(1130) 评论(0) 推荐(0) 编辑
摘要: 主机信息: 安装配置ansible 安装 配置 配置免密钥 1.生产密钥 2.分发密钥 安装kubernetes 修改主机名 git clone 修改kubernetes-ansible/group_vars/all.yaml参数 1、修改ETCD_URL。修改成自己规划的IP即可 2、修改ETCD 阅读全文
posted @ 2019-04-16 15:12 大胖猴 阅读(1528) 评论(0) 推荐(0) 编辑
摘要: Ansible架构 Inventory 主机清单,可以对主机分组 ansible-hoc ansible的命令,适用临时场景 ansible-playbook ansible是一个场景的集合,是YAML语言 被控端: 被管理的主机 连接协议:ansible是用的ssh协议,所以被控端不需要安装额外的 阅读全文
posted @ 2019-03-21 19:31 大胖猴 阅读(957) 评论(0) 推荐(0) 编辑
摘要: 第一章和第二章中我们配置Prometheus的成本非常高,而且也非常麻烦。但是我们要考虑Prometheus、AlertManager 这些组件服务本身的高可用的话,成本就更高了,当然我们也完全可以用自定义的方式来实现这些需求,我们也知道 Promethues 在代码上就已经对 Kubernetes 阅读全文
posted @ 2019-03-20 14:22 大胖猴 阅读(9563) 评论(4) 推荐(2) 编辑
摘要: kubernetes插件 上面是我们最常用的 grafana 当中的 dashboard 的功能的使用,然后我们也可以来进行一些其他的系统管理,比如添加用户,为用户添加权限等等,我们也可以安装一些其他插件,比如 grafana 就有一个专门针对 Kubernetes 集群监控的插件:grafana- 阅读全文
posted @ 2019-03-14 14:20 大胖猴 阅读(5070) 评论(0) 推荐(1) 编辑
摘要: 认识Helm 每次我们要部署一个应用都需要写一个配置清单(维护一套yaml文件),但是每个环境又不一样。部署一套新的环境成本是真的很高。如果我们能够使用类似于yum的工具来安装我们的应用的话那就太好了。Helm就相当于kubernetes环境下的yum包管理工具。 Helm重要概念 chart:是h 阅读全文
posted @ 2019-03-06 16:54 大胖猴 阅读(9967) 评论(1) 推荐(1) 编辑
摘要: 资源类型 CPU 和 memory 都是 资源类型。资源类型具有基本单位。CPU 的单位是 core,memory 的单位是 byte。这些都统称为计算资源。 CPU含义: CPU 资源的限制和请求以cpu为单位 Kubernetes 中的一个 cpu 等于一个core,就是逻辑CPU。1颗逻辑CP 阅读全文
posted @ 2019-02-27 15:30 大胖猴 阅读(1471) 评论(0) 推荐(0) 编辑