01 2021 档案

摘要:RDB配置:/etc/redis.conf save 900 1 save 300 10 save 60 10000 stop-writes-on-bgsave-error no rdbcompression yes rdbchecksum yes repl-diskless-sync no aof 阅读全文
posted @ 2021-01-31 21:41 星火撩原 阅读(160) 评论(0) 推荐(0) 编辑
摘要:一、前言及环境 在实践kubernetes的StateFulSet及各种需要持久存储的组件和功能时,通常会用到pv的动态供给,这就需要用到支持此类功能的存储系统了。在各类支持pv动态供给的存储系统中,GlusterFS的设定比较简单,且数据安全性比较有保障,相较于ceph和NFS。 环境(glust 阅读全文
posted @ 2021-01-29 22:15 星火撩原 阅读(259) 评论(0) 推荐(0) 编辑
摘要:一、md原生 | 水果 | 价格 | 数量 | | | : | : : | | 香蕉 | $1 | 5 | | 苹果 | $1 | 6 | | 草莓 | $1 | 7 | 这种写法出来效果就是如下: 水果价格数量 香蕉 1 5 苹果 1 6 草莓 1 7 二、html表格 <table> <tr> 阅读全文
posted @ 2021-01-28 22:33 星火撩原 阅读(542) 评论(0) 推荐(0) 编辑
摘要:一、Markdown基本语法 1.1标题 代码: #第一级标题 ##第二级标题 ###第三级标题 #### 四级标题 ##### 五级标题 ###### 最小只有六级标题 效果: 1.2加粗 **我被加粗了** 效果 我被加粗了 1.3斜体 *我倾斜了了* 我倾斜了了 1.4高亮 ==我高亮了== 阅读全文
posted @ 2021-01-28 21:34 星火撩原 阅读(54) 评论(0) 推荐(0) 编辑
摘要:报错:volume create: gv0: failed: /data/glusterfs/peony-gluster-configis already part of a volume 在/data/glusterfs目录中删除".glusterfs"的目录 rm -rf /data/glust 阅读全文
posted @ 2021-01-28 17:42 星火撩原 阅读(907) 评论(0) 推荐(0) 编辑
摘要:GlusterFS 几种volume 模式说明: 一、 默认模式,既DHT, 也叫 分布卷: 将文件已hash算法随机分布到 一台服务器节点中存储。gluster volume create test-volume server1:/exp1 server2:/exp2 二、 复制模式,既AFR, 阅读全文
posted @ 2021-01-28 12:46 星火撩原 阅读(214) 评论(0) 推荐(0) 编辑
摘要:一、k8s的五种控制器 1.1 k8s的控制器类型 Kubernetes中内建了很多controller(控制器),这些相当于一个状态机,用来控制Pod的具体状态和行为: deployment:适合无状态的服务部署 StatefullSet:适合有状态的服务部署 DaemonSet:一次部署,所有的 阅读全文
posted @ 2021-01-27 16:35 星火撩原 阅读(1041) 评论(0) 推荐(0) 编辑
摘要:# 通过topology.json文件定义组建GlusterFS集群; # topology指定了层级关系:clusters-->nodes-->node/devices-->hostnames/zone; # node/hostnames字段的manage填写主机ip,指管理通道,在heketi服 阅读全文
posted @ 2021-01-26 22:34 星火撩原 阅读(164) 评论(0) 推荐(0) 编辑
摘要:...... #修改端口,防止端口冲突 "port": "18080", ...... #允许认证 "use_auth": true, ...... #admin用户的key改为adminkey "key": "adminkey" ...... #修改执行插件为ssh,并配置ssh的所需证书,注意要 阅读全文
posted @ 2021-01-26 22:28 星火撩原 阅读(422) 评论(0) 推荐(0) 编辑
摘要:GlusterFS简介 GlusterFS是一种分布式文件系统,项目中使用它作为数据文件冷备存储后台。GlusterFS的技术特点是采用无元数据中心的架构,采用Xlator以调用栈的形式组织各功能模块,Xlator之间通过RPC进行通信,客户端与服务端共用某些Xlator,下图就是Gluster客户 阅读全文
posted @ 2021-01-26 12:06 星火撩原 阅读(777) 评论(0) 推荐(0) 编辑
摘要:原因是因为多个库不能共存,不过更新的话也并不行,但是可以在安装命令后面加上 --setopt=protected_multilib=false 如果是安装本地的rpm包报错。 例如: Protected multilib versions: glusterfs-libs-7.6-1.el7.x86_ 阅读全文
posted @ 2021-01-26 11:06 星火撩原 阅读(253) 评论(0) 推荐(0) 编辑
摘要:启动结果: Redirecting to /bin/systemctl status glusterd.serviceglusterd.service - GlusterFS, a clustered file-system server Loaded: loaded (/usr/lib/syste 阅读全文
posted @ 2021-01-22 23:22 星火撩原 阅读(622) 评论(0) 推荐(0) 编辑
摘要:root@server01 ~]# yum -y install httpd-tools 安装加密工具httpd-tools [root@server01 myregistry]# pwd /myregistry [root@server01 myregistry]# mkdir registry- 阅读全文
posted @ 2021-01-22 14:26 星火撩原 阅读(203) 评论(0) 推荐(0) 编辑
摘要:1.下载仓库镜像 [root@server01 ~]# docker pull registry:2 2.创建私有仓库容器-d表示后台启动 docker run --name registry -p 5000:5000 -v /myregistry:/var/lib/registry -d regi 阅读全文
posted @ 2021-01-20 10:43 星火撩原 阅读(281) 评论(0) 推荐(0) 编辑
摘要:拉去nginx镜像 # docker pull nginx 运行nginx容器config用于拷贝nginx配置文件 # docker run --name nginxconfig -d docker.io/nginx # docker cp nginxconfig:/etc/nginx/ /roo 阅读全文
posted @ 2021-01-19 17:25 星火撩原 阅读(529) 评论(0) 推荐(0) 编辑
摘要:反向代理端 [root@server01 nginx]# ll 总用量 4 -rw-r--r-- 1 root root 1383 1月 19 13:23 default.conf [root@server01 nginx]# cat default.conf upstream node1 { se 阅读全文
posted @ 2021-01-19 14:33 星火撩原 阅读(148) 评论(0) 推荐(0) 编辑
摘要:在运行docker容器时可以加如下参数来保证每次docker服务重启后容器也自动重启: docker run --restart=always 如果已经启动了则可以使用如下命令: docker update --restart=always <CONTAINER ID [root@server01 阅读全文
posted @ 2021-01-18 13:16 星火撩原 阅读(238) 评论(0) 推荐(0) 编辑
摘要:kubernetes集群二进制文件安装方式过程中,出现的异常汇总 异常【kubelet cgroup driver:cgroupfs跟docker cgroup driver:systemd不一致】 异常描述 error: failed to run Kubelet: failed to creat 阅读全文
posted @ 2021-01-17 21:08 星火撩原 阅读(201) 评论(0) 推荐(0) 编辑
摘要:一 Nginx代理 1.1 Nginx代理概述 nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器。同时也是一个IMAP、POP3、SMTP代理服务器。nginx可以作为一个HTTP服务器进行网站的发布处理,同时nginx可以作为反向代理进行负载均衡的实现。 1.2 Nginx代 阅读全文
posted @ 2021-01-17 20:25 星火撩原 阅读(122) 评论(0) 推荐(0) 编辑
摘要:一、需求背景 在上篇 K8S HelloWord 一文中,我们已经实现了对 web 服务的部署和正常外部访问,但是你可能发现了,我们使用的端口是30001,采用了NodePort方式映射并固定了30001端口,使其可以固定对外提供服务。但是,该端口默认范围是30000~32767,并且我们的web服 阅读全文
posted @ 2021-01-15 15:19 星火撩原 阅读(252) 评论(0) 推荐(0) 编辑
摘要:(1)rsync介绍 1.rsync介绍开源,实现全量及增量的本地或远程数据同步备份工具2.工作场景:存储实时备份:rsync+inotify定时备份:rsync+crond3.rsync工作方式1)单个主机本地之间的数据传输2)借助rcp,ssh等通道来传输数据,类似scp命令3)以守护进程的方式 阅读全文
posted @ 2021-01-13 22:44 星火撩原 阅读(258) 评论(0) 推荐(0) 编辑
摘要:一. 硬盘接口类型1. 并行接口还是串行接口(1) 并行接口,指的是并行传输的接口,比如有0~9十个数字,用10条传输线,那么每根线只需要传输一位数字,即可完成。从理论上看,并行传输效率很高,但是由于线路上的物理原因,它的传输频率不能太高,所以实际的传输速度并不和并行度成正比,甚至可能更差。 (2) 阅读全文
posted @ 2021-01-13 17:24 星火撩原 阅读(373) 评论(0) 推荐(0) 编辑
摘要:1.1 什么是实时同步:如何实现实时同步 要利用监控服务(inotify),监控同步数据服务器目录中信息的变化 发现目录中数据产生变化,就利用rsync服务推送到备份服务器上 1.2 实现实时同步的方法 inotify+rsync 方式实现数据同步 sersync 方式实现实时数据同步 详情参照:h 阅读全文
posted @ 2021-01-13 16:03 星火撩原 阅读(88) 评论(0) 推荐(0) 编辑
摘要:第1章 NFS基本概述 1.1 什么是nfs NFS是Network File System的缩写及网络文件系统。 主要功能是通过局域网络让不同的主机系统之间可以共享文件或目录。 NFS系统和Windows网络共享、网络驱动器类似, 只不过windows用于局域网, NFS用于企业集群架构中, 如果 阅读全文
posted @ 2021-01-13 15:45 星火撩原 阅读(107) 评论(0) 推荐(0) 编辑
摘要:第1章 Rsync基本概述 1.1 什么是Rsync rsync是一款开源,快速,多功能的可实现增量的本地或远程的数据镜像同步备份的优秀工具。适用于多个平台。从软件名称可以看出来是远程同步的意思(remote sync)可实现全量备份与增量备份,因此非常适合用于架构集中式备份或异地备份等应用。 1. 阅读全文
posted @ 2021-01-13 15:06 星火撩原 阅读(303) 评论(0) 推荐(0) 编辑
摘要:分区 [root@server01 ~]# fdisk /dev/sdb #创建3个分区 /dev/sdb1 /dev/sdb2 /dev/sdb3 创建物理卷 [root@server01 ~]# pvcreate /dev/sdb1 /dev/sdb2 /dev/sdb3 删除物理卷 [root 阅读全文
posted @ 2021-01-12 14:02 星火撩原 阅读(59) 评论(0) 推荐(0) 编辑
摘要:安装 [root@server01 ~]# rpm -ivh Nessus-8.7.2-es7.x86_64.rpm 警告:Nessus-8.7.2-es7.x86_64.rpm: 头V4 RSA/SHA1 Signature, 密钥 ID 1c0c4a5d: NOKEY 准备中... ###### 阅读全文
posted @ 2021-01-12 12:12 星火撩原 阅读(163) 评论(0) 推荐(0) 编辑
摘要:YAML文件常用指令 配置文件说明: 定义配置时,指定最新稳定版API(当前为v1)。 配置文件应该存储在集群之外的版本控制仓库中。如果需要,可以快速回滚配置、重新创建和恢复。 应该使用YAML格式编写配置文件,而不是JSON。尽管这些格式都可以使用,但YAML对用户更加友好。 可以将相关对象组合成 阅读全文
posted @ 2021-01-11 13:08 星火撩原 阅读(286) 评论(0) 推荐(0) 编辑
摘要:下载安装包 go下载: 下载地址:https://golang.google.cn/dl/ 创建安装目录移动并解压到安装目录 [root@server01 ~]# mkdir -p ~/support/gopath [root@server01 ~]# mv go1.15.6.linux-amd64 阅读全文
posted @ 2021-01-11 12:41 星火撩原 阅读(74) 评论(0) 推荐(0) 编辑
摘要:go安装 下载安装包 go下载: 下载地址:https://golang.google.cn/dl/ lazydocker下载: 下载地址:wget https://github.com/jesseduffield/lazydocker/releases/download/v0.2.4/lazydo 阅读全文
posted @ 2021-01-11 12:21 星火撩原 阅读(193) 评论(0) 推荐(0) 编辑
摘要:Docker 部署 elk + filebeat kibana 开源的分析与可视化平台logstash 日志收集工具 logstash-forwarder(原名lubmberjack)elasticsearch 查询 + filebeat 日志收集 环境: docker 版本 :20.10.2 主机 阅读全文
posted @ 2021-01-11 10:42 星火撩原 阅读(395) 评论(0) 推荐(0) 编辑
摘要:K8S 创建资源的方式 K8S有两种创建资源的方式:kubectl 命令和 yaml 配置文件。 kubectl命令行:最为简单,一条命令就OK.yaml配置文件:提供了一种让你知其然更知其所以然的方式。优势如下: 完整性:配置文件描述了一个资源的完整状态,可以很清楚地知道一个资源的创建背后究竟做了 阅读全文
posted @ 2021-01-09 19:49 星火撩原 阅读(878) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/zhuochong/p/10064350.html docker save 和 load 以及 import export 的命令处理.. 自己用过但是用的不熟练. 持久化docker的镜像或容器的方法 Docker的镜像和容器可以有两种方式来导出 d 阅读全文
posted @ 2021-01-08 09:28 星火撩原 阅读(134) 评论(0) 推荐(0) 编辑
摘要:背景 在使用 docker 运行容器时,默认的情况下,docker没有对容器进行硬件资源的限制,当一台主机上运行几百个容器,这些容器虽然互相隔离,但是底层却使用着相同的 CPU、内存和磁盘资源。如果不对容器使用的资源进行限制,那么容器之间会互相影响,小的来说会导致容器资源使用不公平;大的来说,可能会 阅读全文
posted @ 2021-01-08 09:26 星火撩原 阅读(407) 评论(0) 推荐(0) 编辑
摘要:docker 用久了 日志一大堆,很占用空间,不用的日志可以清理掉了。 docker logs -f container name 噼里啪啦 一大堆, 第一步日志位置 找到对应container的日志文件,一般是在 /var/lib/docker/containers/containerid/con 阅读全文
posted @ 2021-01-08 09:12 星火撩原 阅读(369) 评论(0) 推荐(0) 编辑
摘要:docker安装后默认没有daemon.json这个配置文件,需要进行手动创建,docker不管是在哪个平台以何种方式启动, 默认都会来这里读取配置,使用户可以统一管理不同系统下的 docker daemon 配置。 如果在daemon.json文件中进行配置,需要docker版本高于1.12,配置 阅读全文
posted @ 2021-01-07 21:56 星火撩原 阅读(1956) 评论(0) 推荐(0) 编辑
摘要:1. 首先将nginx 的image pull 下来. docker pull nginx 2. 将最近的可用的 参数文件 复制过来当一个目录 mkdir /nginx ssh root@linuxserver scp /usr/local/nginx/conf/nginx.conf root@10 阅读全文
posted @ 2021-01-07 21:39 星火撩原 阅读(53) 评论(0) 推荐(0) 编辑
摘要:操作过程见图: 执行的命令比较简单: docker container update --restart=always containername 即可. 阅读全文
posted @ 2021-01-07 21:34 星火撩原 阅读(104) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/zhuochong/p/10076599.html docker system docker network 一系列的docker 命令 感觉挺有裨益的 去年的时候还用过 一段时间不用 忘记的干干净净了. 1. docker system命令 dock 阅读全文
posted @ 2021-01-07 21:33 星火撩原 阅读(275) 评论(0) 推荐(0) 编辑
摘要:1. 使用docker 运行 redis 和 postgresql docker run -d -p 6379:6379 -v /redis/data/:/data redis docker run -d -p 5432:5432 -v /postgres/data:/var/lib/postgre 阅读全文
posted @ 2021-01-07 21:30 星火撩原 阅读(231) 评论(0) 推荐(0) 编辑
摘要:内容From https://docs.docker.com/engine/reference/commandline/system_df/ docker的image和docker的container都会占用磁盘, 但是不知道具体占用的多少时可以使用docker system 命令来查看 首先看一下 阅读全文
posted @ 2021-01-07 21:27 星火撩原 阅读(1644) 评论(0) 推荐(0) 编辑
摘要:地址:https://www.daocloud.io/mirror#accelerator-doc 配置 Docker 加速器 Linux MacOS Windows [root@server-01 ~]# curl -sSL https://get.daocloud.io/daotools/set 阅读全文
posted @ 2021-01-07 21:24 星火撩原 阅读(309) 评论(0) 推荐(0) 编辑
摘要:docker分层 docker镜像的分层(使用的是kvm 链接克隆,写时复制的特性) 1:分层的好处:重复利用,节约资源 2:镜像越大,迁移时间越长;并且你如果使用docker做集群,那么如果镜像太大, 有变化,每个更新的话,都需要很长时间。所以最好是镜像分2-3层(基础系统-应用服务-代码),集群 阅读全文
posted @ 2021-01-07 17:48 星火撩原 阅读(178) 评论(0) 推荐(0) 编辑
摘要:一、获取Nginx镜像 #docker pull nginx 三、在终端中运行如下命令,在本机9001端口运行Nginx服务器,docker ps 查看刚才运行的 container 的id #docker run -p 9001:80 -d nginx #docker ps [root@serve 阅读全文
posted @ 2021-01-07 17:30 星火撩原 阅读(205) 评论(0) 推荐(0) 编辑
摘要:1.获取 httpd 镜像 docker pull httpd 2.运行httpd 81:80 81 是docker映射的 httpd 端口,80 是httpd设置的默认端口 进入docker中运行的httpd容器 目录实际跟服务器上安装httpd是一样,编辑配置文件的话进入 conf下,编辑htt 阅读全文
posted @ 2021-01-07 17:18 星火撩原 阅读(1056) 评论(0) 推荐(0) 编辑
摘要:docker所依赖的包环境,为了方便不报错,推荐执行 yum install -y yum-utils device-mapper-persistent-data lvm2设置stable镜像仓库 yum-config-manager --add-repo https://download.dock 阅读全文
posted @ 2021-01-07 15:13 星火撩原 阅读(241) 评论(0) 推荐(0) 编辑
摘要:添加用户组 添加用户 资产管理 这里的管理用户和系统用户特别说明一下,官方解释是 管理用户是资产(被控服务器)上的root,或拥有 NOPASSWD: ALL sudo权限的用户, Jumpserver使用该用户来 `推送系统用户`、`获取资产硬件信息`等。 Windows或其它硬件可以随意设置一个 阅读全文
posted @ 2021-01-06 22:41 星火撩原 阅读(273) 评论(0) 推荐(0) 编辑
摘要:微服务的框架体系中,服务发现是不能不提的一个模块。我相信了解或者熟悉微服务的童鞋应该都知道它的重要性。这里我只是简单的提一下,毕竟这不是我们的重点。我们看下面的一幅图片: 图中,客户端的一个接口,需要调用服务A-N。客户端必须要知道所有服务的网络位置的,以往的做法是配置是配置文件中,或者有些配置在数 阅读全文
posted @ 2021-01-06 17:20 星火撩原 阅读(445) 评论(0) 推荐(0) 编辑
摘要:使用consul 介绍 Consul包含多个组件,但是作为一个整体,为你的基础设施提供服务发现和服务配置的工具.他提供以下关键特性: 服务发现 Consul的客户端可用提供一个服务,比如 api 或者mysql ,另外一些客户端可用使用Consul去发现一个指定服务的提供者.通过DNS或者HTTP应 阅读全文
posted @ 2021-01-06 16:14 星火撩原 阅读(137) 评论(0) 推荐(0) 编辑
摘要:拉取nexus3镜像 docker pull docker.io/sonatype/nexus3 查看镜像 docker images REPOSITORY TAG IMAGE ID CREATED SIZE sonatype/nexus3 latest 8c3731492925 10 days a 阅读全文
posted @ 2021-01-05 22:30 星火撩原 阅读(365) 评论(0) 推荐(0) 编辑
摘要:docker下载地址 https://download.docker.com/linux/static/stable/x86_64/ 下载安装 [root@server-01 ~]# wget https://download.docker.com/linux/static/stable/x86_6 阅读全文
posted @ 2021-01-05 21:22 星火撩原 阅读(128) 评论(0) 推荐(0) 编辑
摘要:配置镜像加速器,为docker容器设置默认网段 mkdir -p /etc/docker tee /etc/docker/daemon.json <<-'EOF' { "debug" : true, "registry-mirrors": ["https://dpayzz9i.mirror.aliy 阅读全文
posted @ 2021-01-05 16:48 星火撩原 阅读(241) 评论(0) 推荐(0) 编辑
摘要:1、到home目录下新建Mongotest文件夹,进入这个文件夹,执行vi docker-compose.yml,插入如下内容 [root@server02 ~]# cat docker-compose.yml version: '3.1' services: mongo: image: mongo 阅读全文
posted @ 2021-01-05 16:43 星火撩原 阅读(225) 评论(0) 推荐(0) 编辑
摘要:查询镜像: [root@server02 ~]# docker search redis NAME DESCRIPTION STARS OFFICIAL AUTOMATED redis Redis is an open source key-value store that… 8940 [OK] b 阅读全文
posted @ 2021-01-05 14:42 星火撩原 阅读(201) 评论(0) 推荐(0) 编辑
摘要:1、停止服务 [root@server01 mysql]# /etc/init.d/mysqld stop Shutting down MySQL.. SUCCESS! 2、创建目录 cd /data mkdir mysql chown mysql:mysql mysql cd mysql cp - 阅读全文
posted @ 2021-01-05 13:41 星火撩原 阅读(1051) 评论(0) 推荐(0) 编辑
摘要:拉取nexus3镜像 [root@server-04 ~]# docker pull docker.io/sonatype/nexus3 查看镜像 [root@server-04 ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE sonat 阅读全文
posted @ 2021-01-04 22:06 星火撩原 阅读(416) 评论(0) 推荐(0) 编辑
摘要:#docker 安装mkdir /etc/dockerecho "{ \"registry-mirrors\" : [ \"https://registry.docker-cn.com\", \"https://docker.mirrors.ustc.edu.cn\", \"http://hub-m 阅读全文
posted @ 2021-01-03 00:01 星火撩原 阅读(240) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示