摘要:1.Docker的内核知识 Docker容器的本质是宿主机上的进程,通过namespace实现资源隔离,通过cgroups实现资源限制,通过写时复制机制实现高效的文件操作。 1.1.namespace资源隔离 Linux提供了6种namespace隔离的系统调用。 Linux内核实现namespac 阅读全文
posted @ 2020-03-08 16:57 姚红 阅读(508) 评论(0) 推荐(0) 编辑
摘要:1.容器及其三要素 1.1.容器是什么 容器的本质是一种特殊的进程。 在linux容器中有三个重要的概念:Namespace、Cgroups、rootfs。 Namespace做隔离,让进程只能看到Namespace中的世界; Cgroups 做限制,让这个“世界”围着一个看不见的墙。 rootfs 阅读全文
posted @ 2019-08-16 09:07 姚红 阅读(5893) 评论(0) 推荐(4) 编辑
摘要:一:openfalcon组件 1.falcon-agent 数据采集组件 agent内置了一个http接口,会自动采集预先定义的各种采集项,每隔60秒,push到transfer。 2.transfer agent与transfer建立长连接,将数据汇报给tarnsfer transfer默认监听在 阅读全文
posted @ 2018-06-23 18:57 姚红 阅读(3089) 评论(0) 推荐(1) 编辑
摘要:镜像:Docker 镜像是用于创建 Docker 容器的模板容器:容器是独立运行的一个或一组应用仓库:用来保存镜像,可以理解为代码控制中的代码仓库 一个仓库中包含多个镜像,以镜像为模板可创建出多个容器,每个容器是独立运行的一个或者一组应用。 容器是镜像的实例,镜像是容器的模板 。 简略: 容器生命周 阅读全文
posted @ 2017-11-16 01:31 姚红 阅读(6892) 评论(0) 推荐(1) 编辑
摘要:正文 OpenStack作为一个由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,开放源代码项目的云计算管理平台项目。具体知识我会在后面文章中做出介绍,本章主要按步骤给大家演示在CentOS7上怎样部署OpenStack。 怎样安装CentOS7可参考《CentOS 7.3.16 阅读全文
posted @ 2017-07-29 00:39 姚红 阅读(21457) 评论(10) 推荐(0) 编辑
摘要:一:什么是openstack 是Rackspace和NASA共同发起的开源项目,他是一系列软件项目的组合。 这些项目是松耦合的关系,可以进行独立的安装,启动和停止,只有在必要的时候才进行通信(优点:扩展性好,安全性高,缺点:安装和配置比较复杂) 二:openstack的主要功能组件 1:简介 主要分 阅读全文
posted @ 2016-11-08 16:46 姚红 阅读(19907) 评论(1) 推荐(3) 编辑
摘要:1.由来 最近在使用kylin_v10系统,发现当在此系统下运行的容器内执行#ansible localhost -m setup 命令会卡住不动,于是和同事一起经过如下排查最终找到解决问题的办法。 2.环境 2.1.系统信息 # cat /etc/*-release Kylin Linux Adv 阅读全文
posted @ 2020-11-24 11:12 姚红 阅读(149) 评论(0) 推荐(0) 编辑
摘要:1.驱逐策略 kubelet持续监控主机的资源使用情况,并尽量防止计算资源被耗尽。一旦出现资源紧缺的迹象,kubelet就会主动终止部分pod的运行,以回收资源。 2.驱逐信号 以下是一些kubelet能用来做决策依据的信号,依据这些信号来做驱逐行为。 memory : 内存; nodefs: 指n 阅读全文
posted @ 2020-07-05 14:02 姚红 阅读(1055) 评论(1) 推荐(1) 编辑
摘要:截止到目前k8s1.18版本,k8s已经支持四种类型的container:标准容器,sidecar容器,init容器,ephemeral容器。 一:ephemeral容器 1.1.什么是ephemeral容器 临时容器与其他容器的不同之处在于,它们缺少对资源或执行的保证,并且永远不会自动重启,因此不 阅读全文
posted @ 2020-06-06 16:24 姚红 阅读(460) 评论(0) 推荐(0) 编辑
摘要:1 .健康检查 健康检查(Health Check)是让系统知道您的应用实例是否正常工作的简单方法。 如果您的应用实例不再工作,则其他服务不应访问该应用或向其发送请求。 相反,应该将请求发送到已准备好的应用程序实例,或稍后重试。 系统还应该能够使您的应用程序恢复健康状态。 强大的自愈能力是 Kube 阅读全文
posted @ 2020-06-03 21:59 姚红 阅读(645) 评论(0) 推荐(0) 编辑
只有博主才能阅读该文。 阅读全文
posted @ 2020-05-08 21:04 姚红 阅读(42) 评论(0) 推荐(0) 编辑
摘要:1.Docker的内核知识 Docker容器的本质是宿主机上的进程,通过namespace实现资源隔离,通过cgroups实现资源限制,通过写时复制机制实现高效的文件操作。 1.1.namespace资源隔离 Linux提供了6种namespace隔离的系统调用。 Linux内核实现namespac 阅读全文
posted @ 2020-03-08 16:57 姚红 阅读(508) 评论(0) 推荐(0) 编辑
摘要:docker镜像仓库中镜像的清理,一直是个比较麻烦的事情。尤其是在测试环境当中,每天都会有大量的构建。由此会产生大量的历史镜像,而这些镜像,大多数都没有用。 在harbor中,清理镜像,也得分为两步,第一步是从ui中删除历史镜像。这个时候镜像并不会被真正删除,好在harbor集成了镜像删除的功能。 阅读全文
posted @ 2019-11-30 21:40 姚红 阅读(1931) 评论(0) 推荐(0) 编辑
摘要:一:socket和套接字 1.1.什么是socket socket 的原意是“插座”,在计算机通信领域,socket 被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。通过 socket 这种约定,一台计算机可以接收其他计算机的数据,也可以向其他计算机发送数据。 1.2.套接字分类 这 阅读全文
posted @ 2019-11-30 12:03 姚红 阅读(309) 评论(0) 推荐(0) 编辑
摘要:一:Python 正则表达式 正则表达式(regex)是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python1.5版本起通过标准库中的re 模块来支持 Perl 风格的正则表达式。 二:正则表达模式 2.1.符号 2. 2.特殊字符 2.3.扩展表示法 2.4.标志修 阅读全文
posted @ 2019-11-25 19:54 姚红 阅读(303) 评论(0) 推荐(0) 编辑
摘要:1、解决参考一Press enter for maintenance(or type Control-D to continue):/dev/sda3 contains a file system with errors, check forced./dev/sda3: Inodes that we 阅读全文
posted @ 2019-10-29 20:00 姚红 阅读(889) 评论(0) 推荐(0) 编辑