摘要:1.容器及其三要素 1.1.容器是什么 容器的本质是一种特殊的进程。 在linux容器中有三个重要的概念:Namespace、Cgroups、rootfs。 Namespace做隔离,让进程只能看到Namespace中的世界; Cgroups 做限制,让这个“世界”围着一个看不见的墙。 rootfs 阅读全文
posted @ 2019-08-16 09:07 姚红 阅读 (1369) 评论 (0) 编辑
摘要:一:openfalcon组件 1.falcon-agent 数据采集组件 agent内置了一个http接口,会自动采集预先定义的各种采集项,每隔60秒,push到transfer。 2.transfer agent与transfer建立长连接,将数据汇报给tarnsfer transfer默认监听在 阅读全文
posted @ 2018-06-23 18:57 姚红 阅读 (1848) 评论 (0) 编辑
摘要:镜像:Docker 镜像是用于创建 Docker 容器的模板容器:容器是独立运行的一个或一组应用仓库:用来保存镜像,可以理解为代码控制中的代码仓库 一个仓库中包含多个镜像,以镜像为模板可创建出多个容器,每个容器是独立运行的一个或者一组应用。 容器是镜像的实例,镜像是容器的模板 。 简略: 容器生命周 阅读全文
posted @ 2017-11-16 01:31 姚红 阅读 (6264) 评论 (0) 编辑
摘要:正文 OpenStack作为一个由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,开放源代码项目的云计算管理平台项目。具体知识我会在后面文章中做出介绍,本章主要按步骤给大家演示在CentOS7上怎样部署OpenStack。 怎样安装CentOS7可参考《CentOS 7.3.16 阅读全文
posted @ 2017-07-29 00:39 姚红 阅读 (17879) 评论 (10) 编辑
摘要:一:什么是openstack 是Rackspace和NASA共同发起的开源项目,他是一系列软件项目的组合。 这些项目是松耦合的关系,可以进行独立的安装,启动和停止,只有在必要的时候才进行通信(优点:扩展性好,安全性高,缺点:安装和配置比较复杂) 二:openstack的主要功能组件 1:简介 主要分 阅读全文
posted @ 2016-11-08 16:46 姚红 阅读 (18998) 评论 (1) 编辑
摘要:docker镜像仓库中镜像的清理,一直是个比较麻烦的事情。尤其是在测试环境当中,每天都会有大量的构建。由此会产生大量的历史镜像,而这些镜像,大多数都没有用。 在harbor中,清理镜像,也得分为两步,第一步是从ui中删除历史镜像。这个时候镜像并不会被真正删除,好在harbor集成了镜像删除的功能。 阅读全文
posted @ 2019-11-30 21:40 姚红 阅读 (14) 评论 (0) 编辑
摘要:一:socket和套接字 1.1.什么是socket socket 的原意是“插座”,在计算机通信领域,socket 被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。通过 socket 这种约定,一台计算机可以接收其他计算机的数据,也可以向其他计算机发送数据。 1.2.套接字分类 这 阅读全文
posted @ 2019-11-30 12:03 姚红 阅读 (53) 评论 (0) 编辑
摘要:一:Python 正则表达式 正则表达式(regex)是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python1.5版本起通过标准库中的re 模块来支持 Perl 风格的正则表达式。 二:正则表达模式 2.1.符号 2. 2.特殊字符 2.3.扩展表示法 2.4.标志修 阅读全文
posted @ 2019-11-25 19:54 姚红 阅读 (44) 评论 (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 姚红 阅读 (29) 评论 (0) 编辑
摘要:一:SQLite 1.1.Sqlite数据库简介 SQLite是一个嵌入式的数据库,他的数据库是个文件。 SQLite本身是c语音写的,所以经常被集成到各种应用程序。 python就内置了SQLite,所以python使用SQLite不需要安装任何东西,直接进行使用。 连接到数据库后需要打开游标,称 阅读全文
posted @ 2019-10-26 23:02 姚红 阅读 (86) 评论 (0) 编辑
摘要:一:SQLite简介 SQLite是一个嵌入式的数据库,他的数据库是个文件。 SQLite本身是c语音写的,所以经常被集成到各种应用程序。 python就内置了SQLite,所以python使用SQLite不需要安装任何东西,直接进行使用。 连接到数据库后需要打开游标,称之为Cursor,通过Cur 阅读全文
posted @ 2019-10-26 21:10 姚红 阅读 (16) 评论 (0) 编辑
摘要:1. 前言 本教程将会演示如何设置Ubuntu16.04 Server版和Ubuntu18.04 Server版系统的静态固定IP地址。 2. 确认你要修改的网卡号 先确认你要修改的网卡号,假设你的服务器有多张网卡: 我的服务器配置如下: 3. 默认的网卡配置文件 默认情况下,网络使用DHCP 4. 阅读全文
posted @ 2019-09-26 19:56 姚红 阅读 (2084) 评论 (0) 编辑
摘要:我这边安装的是ubuntu server版本,大家安装时可以参考我这篇文件进行安装。 1.选择安装语言: 这里选择默认的"English"和“中文(简体)”都可以。 2.选择”安装ubuntu服务器版“ 3.确认所选择语言 4.是否进行键盘匹配,选择"是" 5.输入中任意一个您键盘中所包含的字符 6 阅读全文
posted @ 2019-09-26 12:23 姚红 阅读 (790) 评论 (0) 编辑
摘要:7.1.配置容器化应用程序 7.2.向容器传递命令行参数 7.2.1.待Docker中定义命令与参数 1.了解ENTRYPOINT与CMD ENTRYPOINT定义容器启动时被调用的可以执行程序 CMD指定传递给ENTRYP的参数 dockerfile 内容如下 当启动镜像时,容器启动时执行如下命令 阅读全文
posted @ 2019-09-13 21:54 姚红 阅读 (295) 评论 (0) 编辑
摘要:6.1.介绍卷 6.1.1.卷的类型 emptyDir-用于存储临时数据的简单空目录 hostPath-用于将目录从工作节点的文件系统挂载到pod nfs-挂载到pod中的NFS共享卷。 还有其他的如gitRepo、gcepersistenDisk 6.2.通过卷在容器间共享数据 6.2.1.使用e 阅读全文
posted @ 2019-09-10 20:02 姚红 阅读 (428) 评论 (0) 编辑