上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 容器技术的核心功能,就是通过约束和修改进程的动态表现,从而为其创造出一个“边界”。 对于 Docker 等大多数 Linux 容器来说,Cgroups 技术是用来制造约束的主要手段,而 Namespace 技术则是用来修改进程视图的主要方法。 当 Docker 创建一个容器时,它会创建新的六种 na 阅读全文
posted @ 2020-02-04 22:13 ainimore 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 执行器和 InnoDB 引擎在执行这个简单的 update 语句时的内部流程。 1、执行器先找引擎取 ID=2 这一行。ID 是主键,引擎直接用树搜索找到这一行。如果 ID=2 这一行所在的数据页本来就在内存中,就直接返回给执行器;否则,需要先从磁盘读入内存,然后再返回。 2、执行器拿到引擎给的行数 阅读全文
posted @ 2020-02-03 21:57 ainimore 阅读(364) 评论(0) 推荐(0) 编辑
摘要: SQL 语句在 MySQL 的各个功能模块中的执行过程。 大体来说,MySQL 可以分为 Server 层和存储引擎层两部分。 Server 层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎 阅读全文
posted @ 2020-02-02 23:01 ainimore 阅读(116) 评论(0) 推荐(0) 编辑
摘要: pod的不同阶段的不同状态: Pending 创建pod的请求已经被k8s接受,但是容器并没有启动成功,可能处在:写数据到etcd,调度,pull镜像,启动容器这四个阶段中的任何一个阶段,pending伴随的事件通常会有:ADDED, Modified这两个事件的产生。 Running pod已经绑 阅读全文
posted @ 2020-01-14 14:54 ainimore 阅读(2174) 评论(0) 推荐(0) 编辑
摘要: 节点资源耗尽状态 1、查看节点组件的状态 2、查看节点上pod的状态 查看日志内容发现如下内容: 1、Node emay CMPP01 status is now: NodeHasDiskPressure 2、Warning: “EvictionThresholdMet Attempting to 阅读全文
posted @ 2020-01-14 14:31 ainimore 阅读(6202) 评论(0) 推荐(0) 编辑
摘要: 在学习k8s过程中会发现pod会有很多状态,今天就pod的异常状态总结一下; pod运行异常排错 常用的几种命令来进行pod状态查看 kubectl describe pod n namespaces查看 Pod 的事件 kubectl get pod o yaml n namespaces 查看 阅读全文
posted @ 2020-01-14 13:41 ainimore 阅读(1281) 评论(0) 推荐(0) 编辑
摘要: 1、持续交付必须以平台的思想去看待,单点突破是无力的。 2、持续交付的实施,也要顺应技术的变迁,善于利用技术的红利。 3、持续交付与系统架构,运维体系息息相关,已经部分彼此。 学习方法与方向: 1、持续交付的主要组件:配置管理,环境管理,构建集成和测试管理。 2、如何实现灰度发布。 3、移动App中 阅读全文
posted @ 2020-01-06 15:31 ainimore 阅读(354) 评论(0) 推荐(0) 编辑
摘要: curl -s -XGET 'http://ip:port/_cat/indices/indexname?v' | awk -F ' ' {'print $7'} | grep -v docs.count 查看集群中所有index的详细信息,包括index状态,shard个数(primary/rep 阅读全文
posted @ 2018-09-19 16:10 ainimore 阅读(10876) 评论(0) 推荐(0) 编辑
摘要: 报错如下: Caused by: org.elasticsearch.common.io.stream.NotSerializableExceptionWrapper: too_many_clauses: maxClauseCount is set to 1024 原因:es的in查询,in中id大 阅读全文
posted @ 2018-09-19 15:50 ainimore 阅读(3389) 评论(0) 推荐(0) 编辑
摘要: 1、简单解释就是:反转一个序列对象 例子1: def fun3(): x = [3,6,9] for i in reversed(x): print(i,end=',')fun3() 输出: 》》》9,6,3, 例子2: >>> a = range(5)>>> arange(0, 5)>>> lis 阅读全文
posted @ 2017-06-20 23:01 ainimore 阅读(329) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页