会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
黑白玩家
博主:欢迎大家进行技术交流
博客园
首页
新随笔
新文章
联系
订阅
管理
上一页
1
2
2020年11月5日
在k8s高可用集群上用ROOK部署ceph集群并创建PVC
摘要: Rook概述 Ceph简介 Ceph是一种高度可扩展的分布式存储解决方案,提供对象、文件和块存储。在每个存储节点上,将找到Ceph存储对象的文件系统和Ceph OSD(对象存储守护程序)进程。在Ceph集群上,还存在Ceph MON(监控)守护程序,它们确保Ceph集群保持高可用性。 Rook简介
阅读全文
posted @ 2020-11-05 14:59 黑白玩家
阅读(2286)
评论(0)
推荐(0)
编辑
2020年11月3日
docker软启动服务
摘要: 软启动 详解:docker容器部署的服务位于生产服务器上,但是服务不能随意重启,在不启动服务的情况下怎么重新加载容器内的服务。这个时候就要用到软启动 容器内部启动: nginx -s reload 容器外部启动: docker exec -it ID(容器ID) nginx -s reload
阅读全文
posted @ 2020-11-03 13:51 黑白玩家
阅读(183)
评论(0)
推荐(0)
编辑
2020年10月29日
ceph-deploy部署ceph集群
摘要: [ ceph ] 基本概念、原理、架构介绍 三种存储类型 块设备:主要是将裸磁盘空间映射给主机使用,类似于SAN存储,使用场景主要是文件存储,日志存储,虚拟化镜像文件等。 文件存储:典型代表:FTP 、NFS 为了克服块存储无法共享的问题,所以有了文件存储。 对象存储:具备块存储的读写高速和文件存储
阅读全文
posted @ 2020-10-29 11:41 黑白玩家
阅读(428)
评论(0)
推荐(0)
编辑
2020年9月21日
docker镜像打包导入到另一台服务器
摘要: 1.找到要打包的镜像 jaegertracing/all-in-one 1.16 fea586ade9d0 22 months ago 50.5MB 2.打包成文件 docker save -o cc.tar jaegertracing/all-in-one:1.16 3.ls 查看刚才以打包的文件
阅读全文
posted @ 2020-09-21 10:03 黑白玩家
阅读(4940)
评论(0)
推荐(2)
编辑
2020年9月16日
rancher-v2.2.0客户端安装配置
摘要: 1.下载rancher-cli客户端安装包 2.上传tar包到linux服务器并解压 3.编辑/etc/profile文件添加环境变量 4.执行source生效 5.验证rancher是否能用 5.在rancher界面创建API认证 注意:把参数都记下来,只显示一次,忘记只能重新来创建!!! 6.进
阅读全文
posted @ 2020-09-16 19:00 黑白玩家
阅读(458)
评论(0)
推荐(0)
编辑
rancher2.4.8稳定版部署k8s高可用集群
摘要: 环境: 192.168.10.200 master1 192.168.10.201 master2 192.168.10.202 master3 192.168.10.203 node1 192.168.10.204 node2 192.168.10.205 node3 注意1:k8s高可用集群ma
阅读全文
posted @ 2020-09-16 15:40 黑白玩家
阅读(2173)
评论(10)
推荐(0)
编辑
2020年8月8日
给k8s集群中的node节点加标签
摘要: 1.增加节点标签 备注 =:代表增加标签 kubectl label nodes node3 node-role.kubernetes.io/node3= 2.减少节点标签 备注 -:代表减少标签 kubectl label nodes node3 node-role.kubernetes.io/n
阅读全文
posted @ 2020-08-08 09:39 黑白玩家
阅读(4492)
评论(0)
推荐(0)
编辑
2020年8月5日
kuboard部署k8s集群应用
摘要: 1.以flaskapp为列子,用它来展示如何将一个 docker image 通过 Kuboard 部署到 kubernetes 集群中。 点击default命名空间 创建工作负载
阅读全文
posted @ 2020-08-05 14:41 黑白玩家
阅读(1413)
评论(0)
推荐(0)
编辑
k8s集群安装kuboard
摘要: 1.安装yml文件 kubectl apply -f https://kuboard.cn/install-script/kuboard.yaml 2.获取Token认证 kubectl -n kubernetes-dashboard describe secret $(kubectl -n kub
阅读全文
posted @ 2020-08-05 14:01 黑白玩家
阅读(1530)
评论(0)
推荐(0)
编辑
2020年8月2日
kubeadm 自动化工具部署 k8s 高可用集群
摘要: HA的2种部署方式 一种是将etcd与Master节点组件混布在一起 另外一种方式是,使用独立的Etcd集群,不与Master节点混布 本章是用第一种叠加式安装的 通过 kubeadm 搭建一个高可用的 k8s 集群,kubeadm 可以帮助我们快速的搭建 k8s 集群,高可用主要体现在对 mast
阅读全文
posted @ 2020-08-02 00:04 黑白玩家
阅读(12793)
评论(14)
推荐(4)
编辑
2020年7月30日
docker部署MQTT消息队列集群
摘要: 环境:三台节点 192.168.200.100 master1 192.168.200.110 master2 192.168.200.120 master3 1.每台节点下载docker-ce源 wget https://download.docker.com/linux/centos/docke
阅读全文
posted @ 2020-07-30 16:01 黑白玩家
阅读(3134)
评论(2)
推荐(2)
编辑
2020年6月22日
docker日志驱动和存储驱动
摘要: docker支持的日志驱动 none 无日志json-file 将日志写入json-file,默认值syslog 将日志写入syslog,syslog必须在机器上启动journald 将日志写入journald,journald必须在机器上启动gelf 将日志写入GELF端点,如Graylog或Lo
阅读全文
posted @ 2020-06-22 17:59 黑白玩家
阅读(529)
评论(0)
推荐(0)
编辑
2020年5月8日
docker部署promethues+grafana监控docker容器
摘要: 系统:centos7.7 node1:192.168.0.100 监控端 node2:192.168.0.110 被监控端 node3:192.168.0.120 被监控端 node4:192.168.0.130 被监控端 node5:192.168.0.140 被监控端 node6:192.168
阅读全文
posted @ 2020-05-08 10:56 黑白玩家
阅读(837)
评论(0)
推荐(0)
编辑
2020年4月2日
docker部署zabbix监控分布式集群
摘要: 镜像 mysql:5.7 zabbix/zabbix-server-mysql zabbix/zabbix-web-nginx-mysql zabbix-java-gateway zabbix-agent 1、运行数据库 docker run --name mysql-server -t --res
阅读全文
posted @ 2020-04-02 11:10 黑白玩家
阅读(1128)
评论(0)
推荐(0)
编辑
2020年2月27日
Docker 停止、删除容器和镜像
摘要: 1、列出所有容器ID docker ps -aq 2、停止所有容器 docker stop $(docker ps -aq) 3、删除所有容器 docker rm $(docker ps -aq) 4、删除所有镜像 docker rmi $(docker images -q) 5、按条件删除镜像(没
阅读全文
posted @ 2020-02-27 11:04 黑白玩家
阅读(10966)
评论(1)
推荐(3)
编辑
2020年2月19日
Docker搭建redis-cluster集群三主三备
摘要: 环境准备 系统:centos7.7 192.168.33.14 192.168.33.15 192.168.33.16 端口号:6381 6382 一.搭建redis集群(以下步骤在每台服务器上都要执行) 1.>安装docker yum -y install docker systemctl sta
阅读全文
posted @ 2020-02-19 18:07 黑白玩家
阅读(1239)
评论(0)
推荐(0)
编辑
2020年2月15日
tar包搭建Prometheus2.0+Grafana监控Docker容器
摘要: 一.下载所有安装包 1.> 下载go语言包(其他服务器都要安装go语言包) https://golang.org/dl/ 2.> 下载Prometheus安装包 https://prometheus.io/download/#prometheus 3.> 下载Grafana安装包 https://d
阅读全文
posted @ 2020-02-15 18:43 黑白玩家
阅读(556)
评论(0)
推荐(0)
编辑
2020年2月12日
Centos7.7部署fastdfs分布式文件系统
摘要: 1.服务器规划 跟踪服务器1:192.168.33.3 跟踪服务器2:192.168.33.4 存储服务器1:192.168.33.5 存储服务器2:192.168.33.6 存储服务器3:192.168.33.7 存储服务器4:192.168.33.8 2.下载相关软件包 git clone ht
阅读全文
posted @ 2020-02-12 17:17 黑白玩家
阅读(451)
评论(0)
推荐(0)
编辑
2019年12月16日
Seafile 对接 Amazon S3 后端存储
摘要: 效果:Seafile要对接S3,要不然本地容量会逐渐减小,只有对接到S3性能会变好。 1.安装python第三方库boto easy_install boto 2.进入seafile配置文件.conf添加下面内容 [commit_object_backend] name = s3 bucket =
阅读全文
posted @ 2019-12-16 16:07 黑白玩家
阅读(1009)
评论(0)
推荐(0)
编辑
2019年12月15日
Centos7.x部署SeaFile私有网盘
摘要: 1.安装依赖环境 yum y install wge gcc c++ .......... 2.关闭Firewalld防火墙和SElinux systemctl stop firewalld systemct disable firewalld cd /etc/selinux/config 把ena
阅读全文
posted @ 2019-12-15 17:56 黑白玩家
阅读(723)
评论(0)
推荐(0)
编辑
2019年12月6日
Dockerfile优化
摘要: 总结: 1.编写.dockerignore文件 2.容器只运行单个应用 3.将多个RUN指令合并为一个 4.基础镜像的标签不要用latest 5.每个RUN指令后删除多余文件 6.选择合适的基础镜像(alpine版本最好) 7.设置WORKDIR和CMD 8.使用ENTRYPOINT(可选) 9.在
阅读全文
posted @ 2019-12-06 16:08 黑白玩家
阅读(260)
评论(0)
推荐(0)
编辑
2019年11月22日
线上cpu使用率过高解决方案
摘要: 一个应用占用CPU很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环。 下面我们将一步步定位问题,详尽的介绍每一步骤的相关知识。 一、通过top命令定位占用cpu高的进程 执行top命令得到以下结果: top命令查询结果 通过上图可以明显看出进程PID41843占用cpu过高,明显存在问题
阅读全文
posted @ 2019-11-22 19:27 黑白玩家
阅读(1169)
评论(0)
推荐(0)
编辑
2019年11月21日
Centos7.7搭建Mysql主从复制
摘要: 主从复制的原理: 分为同步复制和异步复制,实际复制架构中大部分为异步复制。 复制的基本过程如下: 1).Slave上面的IO进程连接上Master,并请求从指定日志文件的指定位置(或者从最开始的日志)之后的日志内容; 2).Master接收到来自Slave的IO进程的请求后,通过负责复制的IO进程根
阅读全文
posted @ 2019-11-21 22:01 黑白玩家
阅读(478)
评论(0)
推荐(0)
编辑
Mysql增量备份之Mysqldump&Mylvmbackup
摘要: Mysqldump增量备份 使用Mysqldump备份工具实现完全备份,并结合二进制日志实现增量备份。 特点:逻辑备份工具、支持InnoDB热备份、MyISAM温备份;备份与恢复较慢 一、备份数据库 mysqldump -uroot -p123.com --lock-all-tables --flu
阅读全文
posted @ 2019-11-21 21:59 黑白玩家
阅读(225)
评论(0)
推荐(0)
编辑
CentOS高可用集群LVS+Keepalived(DR模式)
摘要: 操作系统:CentOS6.5_x64 mini 负载均衡模式:DR(直接路由) LVS与Keepalived简述: LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。使用集群技术和Linux操作系统实现一个高性能、高可用的服务器,很好的可伸
阅读全文
posted @ 2019-11-21 21:53 黑白玩家
阅读(357)
评论(0)
推荐(0)
编辑
MongoDB主从复制
摘要: 在生产环境中单台数据库已不能满足业务需求,数据库主从复制在架构中使用很常见,用于备份、高可用、读写分离来提高数据处理性能和冗余,常用架构模式是一主一从、一主多从、双主。但MongoDB中还不能做到双向同步,因此无法实现双主。那我们这次架构采用的是一主一从,在生产环境中主主要承担写操作,从承担读操作。
阅读全文
posted @ 2019-11-21 21:51 黑白玩家
阅读(1864)
评论(0)
推荐(0)
编辑
LVS、Nginx和HAProxy负载均衡器对比总结
摘要: LVS特点: 1.抗负载能力强,使用IP负载均衡技术,只做分发,所以LVS本身并没有多少流量产生; 2.稳定性、可靠性好,自身有完美的热备方案;(如:LVS+Keepalived) 3.应用范围比较广,可以对所有应用做负载均衡; 4.不支持正则处理,不能做动静分离。 常用四种算法: 1.rr:轮叫,
阅读全文
posted @ 2019-11-21 21:31 黑白玩家
阅读(191)
评论(0)
推荐(0)
编辑
CentOS自动化安装LAMP脚本
摘要: #!/bin/bash ########## function ########## depend_pkg () { yum install gcc gcc-c++ make cmake ncurses-devel libxml2-devel \ perl-devel libcurl-devel l
阅读全文
posted @ 2019-11-21 21:29 黑白玩家
阅读(234)
评论(0)
推荐(0)
编辑
Shell脚本监控CPU、内存和硬盘利用率
摘要: 1、监控CPU利用率(通过vmstat工具) #!/bin/bash if [ `uname` != "Linux" ];then echo "check os not linux." exit 1 fi which vmstat &>/dev/null if [ $? -ne 0 ];then e
阅读全文
posted @ 2019-11-21 21:26 黑白玩家
阅读(948)
评论(0)
推荐(0)
编辑
Keepalived集群软件高级使用(工作原理和状态通知)
摘要: 1、介绍 Keeaplived主要有两种应用场景,一个是通过配置keepalived结合ipvs做到负载均衡(LVS+Keepalived),另一个是通过自身健康检查、资源接管功能做高可用(双机热备),实现故障转移。 以下内容主要针对Keepalived+MySQL双主实现双机热备为根据,主要讲解k
阅读全文
posted @ 2019-11-21 20:58 黑白玩家
阅读(347)
评论(0)
推荐(0)
编辑
Tomcat性能优化及JVM内存工作原理
摘要: Java性能优化原则:代码运算性能、内存回收、应用配置(影响Java程序主要原因是垃圾回收,下面会重点介绍这方面) 代码层优化:避免过多循环嵌套、调用和复杂逻辑。 Tomcat调优主要内容如下: 1、增加最大连接数 2、调整工作模式 3、启用gzip压缩 4、调整JVM内存大小 5、作为Web服务器
阅读全文
posted @ 2019-11-21 20:48 黑白玩家
阅读(266)
评论(0)
推荐(0)
编辑
编写 Dockerfile 最佳实践
摘要: 官方仓库虽然有数十万计的免费镜像,但大多数无法直接满足公司业务需求,这就需要我们自己去定制镜像了。 Docker通过Dockerfile自动构建镜像,Dockerfile是一个包含用于组建镜像的文本文件,由一条一条的指令组成。 这里,给你提供4点编写建议,可帮助你编写高效易用的Dockerfile。
阅读全文
posted @ 2019-11-21 19:29 黑白玩家
阅读(389)
评论(0)
推荐(0)
编辑
Docker解决下载镜像速度慢
摘要: Docker默认是国外的源,配置国内镜像仓库。 1.进入docker路径 cd /etc/docker/ 2.编辑daemon.json文件加入以下内容: { "registry-mirrors": ["https://registry.docker-cn.com"] }
阅读全文
posted @ 2019-11-21 19:24 黑白玩家
阅读(4013)
评论(0)
推荐(0)
编辑
2019年10月16日
nginx模块
摘要: ngx_http_ssl_module #让ngx支持HTTPS模块 ngx_http_log_module #基于给定的格式记录请求于记录中 ngx_http_rewrite_module #实现对请求的URL进行重写、重订购 ngx_http_gzip_module #过滤器,对指定类型的资源压
阅读全文
posted @ 2019-10-16 13:50 黑白玩家
阅读(89)
评论(0)
推荐(0)
编辑
nginx优化
摘要: 1.worker_processes 8 #nginx进程 2.worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000 #为每个进程分配cpu,当然可以写多个,或者将一个进
阅读全文
posted @ 2019-10-16 13:31 黑白玩家
阅读(127)
评论(0)
推荐(0)
编辑
Centos系统内核参数优化
摘要: 关于内核参数优化 net.ipv4.tcp_max_tw_buckets = 6000 net.ipv4.ip_local_port_range = 1024 65000 net.ipv4.tcp_tw_recycle = 1 net.ipv4.tcp_tw_reuse = 1 net.ipv4.t
阅读全文
posted @ 2019-10-16 13:18 黑白玩家
阅读(638)
评论(0)
推荐(0)
编辑
2019年9月17日
源码部署zabbix4.0监控
摘要: 1.安装依赖环境 yum -y install telnet net-tools python-paramiko dejavu-sans-fonts python-setuptools python-devel sendmail mailx net-snmp net-snmp-devel net-s
阅读全文
posted @ 2019-09-17 16:27 黑白玩家
阅读(398)
评论(0)
推荐(0)
编辑
上一页
1
2