摘要:
一、下载git clone clone https://github.com/coreos/prometheus-operator.git或:wget https://github.com/coreos/prometheus-operator/archive/v0.23.0.tar.gz并解压 (我 阅读全文
摘要:
Prometheus是一个开源的系统监视和警报工具、一款非常优秀的监控工具、监控方案;Prometheus 提供了数据搜集、存储、处理、可视化和告警一套完整的解决方案。 Prometheus的关键特性如下: 由度量名和键值对标识的时间序列数据的多维数据模型 灵活的查询语言 不依赖于分布式存储;单服务 阅读全文
摘要:
使用1、helm search 查看charts stable是官方的 local是自己的 2、查看repo helm repo list 3、安装 helm install stable/mysql 输出主要三部分: ① chart 本次部署的描述信息: NAME 是 release 的名字,因为 阅读全文
摘要:
一:1、下载helm-v2.10.0-linux-amd64.tar.gz 地址:https://github.com/kubernetes/helm/releases2,解压缩 tar -zxvf helm-v2.10.0-linux-amd64.tar.gz 3,mv linux-amd64/h 阅读全文
摘要:
liveness.yml #探测apiVersion: v1kind: Podmetadata: labels: test: liveness name: livenessspec: restartPolicy: OnFailure containers: - name: liveness imag 阅读全文
摘要:
helm 可以理解为 Kubernetes 的包管理工具,可以方便地发现、共享和使用为Kubernetes构建的应用。 一、基本概念1.Helm的三个基本概念Chart:Helm应用(package),包括该应用的所有Kubernetes manifest模版,类似于YUM RPM或Apt dpkg 阅读全文
摘要:
httpd.ymlapiVersion: apps/v1beta1kind: Deploymentmetadata: name: httpdspec: replicas: 4 template: metadata: labels: run: httpd spec: containers: - nam 阅读全文
摘要:
job.yml apiVersion: batch/v1kind: Jobmetadata: name: myjobspec: completions: 6 parallelism: 2 template: metadata: name: myjob spec: containers: - name 阅读全文
摘要:
一,安装docker-ce 17.031,下载rpm包 Wget -P /tmp https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/Packages/docker-ce-17.03.0.ce-1.el7.centos. 阅读全文
摘要:
producer.yml apiVersion: v1kind: Podmetadata:name: producer-consumerspec:containers:- image: busyboxname: producervolumeMounts:- mountPath: /producer_ 阅读全文
摘要:
K8s一些命令:通过yaml文件创建:kubectl create -f xxx.yaml (不建议使用,无法更新,必须先delete)kubectl apply -f xxx.yaml (创建+更新,可以重复使用)通过yaml文件删除:kubectl delete -f xxx.yaml查看kub 阅读全文
摘要:
kubernetes(通常简称为K8S),是一个用于管理在容器中运行的应用的容器编排工具。 Kubernetes不仅有你所需要的用来支持复杂容器应用的所有东西,它还是市面上最方便开发和运维的框架。 Kubernetes的工作原理是通过将容器分组来把一个应用程序拆分成多个逻辑单元,以方便管理和发现。它 阅读全文
摘要:
#RAID卷 独立磁盘冗余阵列RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。组成磁盘阵列的不同方式成为RAID级别(RAID Levels)。数据备份的功能是在用户数据一旦发生损坏后,利用备份信息可以使损 阅读全文
摘要:
创建Raid50的步骤 1、创建分区[root@localhost ~]# fdisk /dev/sdb[root@localhost ~]# fdisk /dev/sdc[root@localhost ~]# fdisk /dev/sdd[root@localhost ~]# fdisk /dev 阅读全文
摘要:
以raid5为例: 1、添加4块磁盘要求:容量、转速、接口一样的硬盘。 2、创建分区并修改ID[root@localhost ~]# fdisk /dev/sdb[root@localhost ~]# fdisk /dev/sdc[root@localhost ~]# fdisk /dev/sdd[ 阅读全文
摘要:
Linux磁盘和文件系统简介 1、文件系统:存储设备上存储数据的方式方法 磁盘主要由盘片、机械手臂、磁头和主轴马达组成,而数据的写入实际是写在盘片上,磁盘的最小存储单位为扇区,每个扇区为512字节,扇区组成一个圆就叫做磁道,而多个盘片的硬盘同一位置的磁道组成柱面 存储容量 = 磁头数 × 磁道(柱面 阅读全文
摘要:
dd命令dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。 指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512;c=1;k=1024;w=2 参数注释: if=文件名:输入文件名,缺省为标准输入。即指定源文件。< if=input file >of=文件名:输出文件名,缺省为 阅读全文
摘要:
8位=1字节1024字节=1kb1024kb=1Mb1024Mb=1Gb1024Gb=1Tb 通过inode删除文件? 每个文件和目录都有自己唯一的inode数字。但是为什么用inode来删除文件,而不是用常用的rm -rf命令呢?原因是,如果你不小心创建了含有特殊字符的文件和目录,比如带有 ? * 阅读全文
摘要:
/dev/null和/dev/zero的区别 /dev/null,外号叫无底洞,你可以向它输出任何数据,它通吃,并且不会撑着! /dev/zero,是一个输入设备,你可你用它来初始化文件。该设备无穷尽地提供0,可以使用任何你需要的数目——设备提供的要多的多。他可以用于向设备或文件写入字符串0。 /d 阅读全文
摘要:
恢复误删除文件 在数据被误删除后,第一时间要做的就是卸载被删除数据所在的分区,如果是根分区的数据遭到误删,就需要将系统进入单用户模式,并且将根分区以只读模式挂载。这样做的原因很简单,因为将文件删除后,仅仅是将文件的inode节点中的扇区指针清零,实际文件还储存在磁盘上,如果磁盘继续以读写模式挂载,这 阅读全文