摘要:1.容器及其三要素 1.1.容器是什么 容器的本质是一种特殊的进程。 在linux容器中有三个重要的概念:Namespace、Cgroups、rootfs。 Namespace做隔离,让进程只能看到Namespace中的世界; Cgroups 做限制,让这个“世界”围着一个看不见的墙。 rootfs 阅读全文
posted @ 2019-08-16 09:07 姚红 阅读 (610) 评论 (0) 编辑
摘要:一:openfalcon组件 1.falcon-agent 数据采集组件 agent内置了一个http接口,会自动采集预先定义的各种采集项,每隔60秒,push到transfer。 2.transfer agent与transfer建立长连接,将数据汇报给tarnsfer transfer默认监听在 阅读全文
posted @ 2018-06-23 18:57 姚红 阅读 (1677) 评论 (0) 编辑
摘要:一:exit(0)与exit(1)、return区别 exit函数是退出应用程序,删除进程使用的内存空间,并将应用程序的一个状态返回给OS,这个状态标识了应用程序的一些运行信息,这个信息和机器和操作系统有关,一般是 0 为正常退出, 非0 为非正常退出。 return返回函数值,是关键字,它表示了调 阅读全文
posted @ 2018-06-17 02:38 姚红 阅读 (190) 评论 (0) 编辑
摘要:第1章 zabbix监控 1.1 为什么要监控 在需要的时刻,提前提醒我们服务器出问题了 当出问题之后,可以找到问题的根源 网站/服务器 的可用性 1.1.1 网站可用性 在软件系统的高可靠性(也称为可用性,英文描述为HA,High Available)里有个衡量其可靠性的标准——X个9,这个X是代 阅读全文
posted @ 2018-04-06 11:32 姚红 阅读 (296) 评论 (1) 编辑
摘要:一:中文编码 1:指定编码 python 》#!/usr/bin/python shell 》#!/bin/bash 2:中文识别 # -*- coding: UTF-8 -*- 或 #coding=utf-8 3:多行语句 我们使用斜杠(/)将一行语句分成多行 如果是{},(),[]则直接可以进行 阅读全文
posted @ 2018-03-26 23:26 姚红 阅读 (268) 评论 (0) 编辑
摘要:镜像:Docker 镜像是用于创建 Docker 容器的模板容器:容器是独立运行的一个或一组应用仓库:用来保存镜像,可以理解为代码控制中的代码仓库 一个仓库中包含多个镜像,以镜像为模板可创建出多个容器,每个容器是独立运行的一个或者一组应用。 容器是镜像的实例,镜像是容器的模板 。 简略: 容器生命周 阅读全文
posted @ 2017-11-16 01:31 姚红 阅读 (6025) 评论 (0) 编辑
摘要:1.linux查找目录下的所有文件中是否含有某个字符串 grep -rn “查找名称” *; 2.查看当前目录内存使用情况 #du 文件名 -h #ll -h 3.替换某文件内的某个字符串 dirback为替换前,DIRBACK为替换后 # sed -i "s/dirback/DIRBACK/g" 阅读全文
posted @ 2017-10-11 12:13 姚红 阅读 (429) 评论 (0) 编辑
摘要:正文 OpenStack作为一个由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,开放源代码项目的云计算管理平台项目。具体知识我会在后面文章中做出介绍,本章主要按步骤给大家演示在CentOS7上怎样部署OpenStack。 怎样安装CentOS7可参考《CentOS 7.3.16 阅读全文
posted @ 2017-07-29 00:39 姚红 阅读 (17330) 评论 (10) 编辑
摘要:一:什么是openstack 是Rackspace和NASA共同发起的开源项目,他是一系列软件项目的组合。 这些项目是松耦合的关系,可以进行独立的安装,启动和停止,只有在必要的时候才进行通信(优点:扩展性好,安全性高,缺点:安装和配置比较复杂) 二:openstack的主要功能组件 1:简介 主要分 阅读全文
posted @ 2016-11-08 16:46 姚红 阅读 (18895) 评论 (1) 编辑
摘要:1. 前言 本教程将会演示如何设置Ubuntu16.04 Server版和Ubuntu18.04 Server版系统的静态固定IP地址。 2. 确认你要修改的网卡号 先确认你要修改的网卡号,假设你的服务器有多张网卡: 我的服务器配置如下: 3. 默认的网卡配置文件 默认情况下,网络使用DHCP 4. 阅读全文
posted @ 2019-09-26 19:56 姚红 阅读 (237) 评论 (0) 编辑
摘要:我这边安装的是ubuntu server版本,大家安装时可以参考我这篇文件进行安装。 1.选择安装语言: 这里选择默认的"English"和“中文(简体)”都可以。 2.选择”安装ubuntu服务器版“ 3.确认所选择语言 4.是否进行键盘匹配,选择"是" 5.输入中任意一个您键盘中所包含的字符 6 阅读全文
posted @ 2019-09-26 12:23 姚红 阅读 (126) 评论 (0) 编辑
摘要:7.1.配置容器化应用程序 7.2.向容器传递命令行参数 7.2.1.待Docker中定义命令与参数 1.了解ENTRYPOINT与CMD ENTRYPOINT定义容器启动时被调用的可以执行程序 CMD指定传递给ENTRYP的参数 dockerfile 内容如下 当启动镜像时,容器启动时执行如下命令 阅读全文
posted @ 2019-09-13 21:54 姚红 阅读 (145) 评论 (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 姚红 阅读 (227) 评论 (0) 编辑
摘要:5.1.Service介绍 5.1.1.Serice简介 5.1.1.1什么是Service service是k8s中的一个重要概念,主要是提供负载均衡和服务自动发现。 Service 是由 kube-proxy 组件,加上 iptables 来共同实现的。 5.1.1.2.Service的创建 创 阅读全文
posted @ 2019-09-08 22:24 姚红 阅读 (307) 评论 (4) 编辑
摘要:一:容器是什么 容器的本质是一种特殊的进程。 在linux容器中有三个重要的概念:Namespace、Cgroups、rootfs。 Namespace做隔离,让进程只能看到Namespace中的世界; Cgroups 做限制,让这个“世界”围着一个看不见的墙。 rootfs 做文件系统,rootf 阅读全文
posted @ 2019-09-03 21:40 姚红 阅读 (35) 评论 (0) 编辑
摘要:13.1.在pod中使用宿主节点的Linux命名空间 13.1.1.在pod中使用宿主节点的网络命名空间 在pod的yaml文件中就设置spec.hostNetwork: true 这个时候pod使用宿主机的网络,如果设置了端口,则使用宿主机的端口。 13.1.2.绑定宿主节点上的端口而不使用宿主节 阅读全文
posted @ 2019-08-18 13:38 姚红 阅读 (225) 评论 (0) 编辑
摘要:1.容器及其三要素 1.1.容器是什么 容器的本质是一种特殊的进程。 在linux容器中有三个重要的概念:Namespace、Cgroups、rootfs。 Namespace做隔离,让进程只能看到Namespace中的世界; Cgroups 做限制,让这个“世界”围着一个看不见的墙。 rootfs 阅读全文
posted @ 2019-08-16 09:07 姚红 阅读 (610) 评论 (0) 编辑
摘要:12.1.了解认证机制 启动API服务器时,通过命令行选项可以开启认证插件。 12.1.1.用户和组 了解用户: 分为两种连接到api服务器的客户端: 1.真实的人 2.pod,使用一种称为ServiceAccount的机制 了解组: 认证插件会连同用户名,和用户id返回组,组可以一次性给用户服务多 阅读全文
posted @ 2019-08-11 14:54 姚红 阅读 (172) 评论 (0) 编辑
摘要:10.1.什么是Statefulset StatefulSet是Kubernetes提供的管理有状态应用的负载管理控制器API。 特点: 1.具有固定的网络标记(主机名) 2.具有持久化存储 3.需要按顺序部署和扩展 4.需要按顺序终止和删除 5.需要按顺序滚动和更新 10.2.statefulse 阅读全文
posted @ 2019-08-07 09:09 姚红 阅读 (132) 评论 (0) 编辑