自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(106)
  • 收藏
  • 关注

原创 让顾客感觉占便宜的5个方法

之所以会出现大相径庭的结果,一方面是面对的人群不一样,直接折扣属于消费前的宣传,第2杯半价则是消费中的促销,对精.准客户的吸引力更大;锚点产品的存在不是为了自身的销售,而是为其他产品服务,突出其他产品的优势和性价比。👉🏻假如我们买早餐,小杯豆浆2元,大杯豆浆比小杯大了一倍,却只卖3元,在这样强烈的价格对比之下,很多人都会选择大杯豆浆,虽然贵了点,但是算下来要比小杯的便宜很多。👉🏻同样一件产品两种促销方式,一个是直接打7.5折,另一个是第2杯半价,会有很多消费者选择第二种,但其实上两者的优惠力度是一样的。

2023-07-26 09:23:53 181

原创 挣钱就是复制

2023-07-25 23:26:43 95

原创 构建java8最小docker镜像

注意:构建的jre会在编写递归代码时,导致项目docker打包后无法启动,如下效果.这里不建议使用这种方式压缩jdk.参考资料:https://blog.csdn.net/wzy_168/article/details/107227769问题openjdk和oracle jdk一些情况下并不兼容;openjdk镜像很小只有一百朵兆,但是oracle jdk搜到的镜像都很大.步骤1.下载最新的oracle jre 8https://javadl.oracle.com/webapps/do

2021-11-12 09:49:28 655

原创 docker daemon.json配置日志大小上限导致rancher无法使用

docker daemon.json配置日志大小上限导致rancher无法使用编辑文件/etc/docker/daemon.json, 增加以下日志的配置 [此方法会导致rancher无法启动node主机节点,禁用]"log-driver":"json-file","log-opts": {"max-size":"50m", "max-file":"3"}修改后{ "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"],

2021-11-12 09:44:30 873

原创 rancher实现EFK日志收集

参考资料:https://blog.csdn.net/jianzhang11/article/details/103911334https://blog.csdn.net/jianzhang11/article/details/103971826https://www.jianshu.com/p/134d0f9a367ahttp://www.mamicode.com/info-detail-2537172.htmlhttps://www.cnblogs.com/William-Guozi/p/el

2021-11-11 14:39:00 1026

原创 查看docker容器日志大小

找到docker 的目录进入containersdu -sh *附件查看docker容器日志大小.docx

2021-11-11 14:26:57 739

原创 rancher容器日志大小设置+关闭

查看资源通过命令 df -h 查看各个卷的存储使用情况通过 du -h -d 1 查看各个目录的大小Docker配置案例如下:docker run -d --restart=always --name redis --log-opt max-size=10m --log-opt max-file=3 -p 6379:6379 \-v /usr/local/src/redis/conf/redis.conf:/etc/redis/redis.conf \-v /usr/local/src/

2021-11-11 14:25:50 1395

原创 docker快速部署elk、SpringBoot收集日志到elk

一、前言ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件。新增了一个FileBeat,它是一个轻量级的日志收集处理工具(Agent),Filebeat占用资源少,适合于在各个服务器上搜集日志后传输给Logstash,官方也推荐此工具。Elasticsearch是个开源分布式搜索引擎,提供搜集、分析、存储数据三大功能。它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等

2021-11-11 14:23:07 186

原创 rancher安装nginx

参考地址:docker 安装nginx 并部署:https://blog.csdn.net/ddhsea/article/details/92203713nginx复制容器内的配置文件到宿主机,运行时挂载相应文件即可这里说明一下为什么我要挂载配置文件和文件夹,如果你部署应用并且很轻易地修改nginx的配置文件,如果挂载了文件或者文件夹那么你只需要修改挂载源的文件或者文件夹里面的文件就可以了,而不用每次都要使用docker run -i -t nginx /bin/bash命令进入到镜像终端中去修改

2021-11-11 09:45:32 704

原创 rancher中设置fastdfs上传大小

注意:安装的fastdfs没有限制上传的大小.所以上传大小在微服务里设置:servlet: multipart: max-file-size: 15MB # 限制文件上传的大小 TODO 需求配置附件rancher中设置fastdfs上传大小.docx

2021-11-11 09:40:23 482

原创 rancher安装fastdfs查看图片

进入storage容器(存储节点,这里面自带nginx,通过这个nginx进行图片访问)执行如下命令vi /usr/local/nginx/conf/nginx.conf外部nginx转发到storage内部nginx代码:server { listen 80; server_name image.88sc.com; location / { proxy_pass http://192.168.7.1

2021-11-11 09:36:18 2022

原创 rancher安装fastDFS

fastDFS服务端有两个角色:tracker(跟踪器)和storage(存储节点).22122是跟踪器的端口. 跟踪器主要做调度工作,在访问上起负载均衡的作用。注意:storage存储节点内部自带了nginx才内访问到文件.Tracker安装tracker trackerdelron/fastdfstracker/usr/bin/start1.sh/tmp/nginx/nginx-1.12.2PATH /usr/lo

2021-11-11 09:33:31 154

原创 rancher安装redis

参考资料:https://www.jianshu.com/p/758c058308daredis:5.0.4-alpine端口必须改,否则容易中挖矿病毒.改变端口,攻击者即使扫描到了开放的端口,也不知道该端口的作用,所以就没法用对应的攻击手段进行攻击.redis-server /usr/local/etc/redis/redis.confdocker-entrypoint.sh/data PATH

2021-11-10 14:07:47 1351

原创 rancher安装rabbitMQ

rabbitMQ rabbitMQrabbitmq:3.7.7-management15672 156725672 5672RABBITMQ_DEFAULT_USER adminRABBITMQ_DEFAULT_PASS admin附件rancher安装rabbitMQ.docx

2021-11-10 14:05:24 1531

原创 rancher安装gitlab

参考地址:docker安装中文版gitlab:https://my.oschina.net/langwanghuangshifu/blog/2907043一步教你Docker安装搭建GitLab仓库(用来做SpringCloudConfig配置中心):https://blog.csdn.net/weixin_39494923/article/details/85855759gitlab gitlabbeginor/gitlab-ce:11.3.0-ce.08443 443

2021-11-10 14:04:06 558

原创 jenkins安装nodejs打包vue项目

1.安装插件重启jenkins下载插件失败查看:https://www.cnblogs.com/SmilingEye/p/11424235.html设置站点如下:2.配置插件NodeJS配置,没有下拉选项解决办法:下面博客提供解决方法,并且解决了问题。https://blog.csdn.net/qq_33381971/article/details/89423977https://blog.csdn.net/u012075238/article/details/85197034其

2021-11-10 13:55:55 1102

原创 rancher下docker打包vue项目

参考资料https://blog.csdn.net/mumushuiding/article/details/944525741.idea安装docker插件2.配置dockerFile–>Settings–>Build,Execution,Deployment–>Docker–>进行如下配置:3.vue项目进行打包在构建docker镜像前需要先将vue项目进行打包.导入的vue项目若没有安装所依赖的包,先执行包安装命令:npm install安装好后安装打包

2021-11-10 13:51:11 3913

原创 Github Actions持续集成服务

参考资料:https://docs.github.com/cn/actions/quickstarthttp://www.ruanyifeng.com/blog/2019/09/getting-started-with-github-actions.htmlhttps://kubesphere.com.cn/forum/d/3523-github-actions-kind-7-kubesphere大家知道,持续集成由很多操作组成,比如抓取代码、运行测试、登录远程服务器,发布到第三方服务等等。GitH

2021-11-10 11:10:03 110

原创 rancher+jenkins+腾讯工蜂持续集成

Rancher配置1.rancher中创建两个基本服务2.镜像必须从仓库拉取,需要创建本地私有仓库Docker私有仓库搭建与配置(1)拉取私有仓库镜像(此步省略)docker pull registry(2)启动私有仓库容器(重启机器后自动启动)docker run -d -p 5000:5000 --restart=always --name registry registry(3)打开浏览器 输入地址http://192.168.184.141:5000/v2/_catalog看到

2021-11-10 11:08:28 330

原创 rancher+jenkins持续集成

Jenkins插件安装项目主要是java和vue开发的,所以需要安装Maven Integration plugin插件安装rancher插件Jenkins全局工具配置选择系统管理,全局工具配置jenkins任务配置1、填写项目名称,选择”构建一个maven项目”登陆rancher->API->密钥->添加账号API Key 生成一个api key。输入名称后会生成一个Access Key (用户名)和Secret Key (密码)。记下这两个的值,后面会用到,

2021-11-10 10:55:18 333

原创 rancher安装jenkins

参考资料:https://segmentfault.com/q/1010000012232299?sort=createdhttps://usthe.com/2017/12/docker_learn/https://www.jianshu.com/p/e66d2c405c3f特点:该jenkins里可调用docker命令进行打包制作镜像创建Dockerfile文件,内容如下:vi DockerfileFROM jenkins/jenkins:2.263.1 MAINTAINER A

2021-11-10 10:20:00 422

原创 rancher1.6持续集成

Rancher Pipeline 是一个官方app, rancher将jenkins打包封装起来,配以简单易懂的UI,用户可以很方便的开始自己的CICD过程。1.安装2.添加代码仓库3.本地搭建gitlab,拉取代码比较快注意:gitlib的版本为10.8.4-ce.0,因为这个版本的api接口是v3,其它版本的接口是v4.无法拉取代码.gitlab/gitlab-ce:10.8.4-ce.0搭建过程略.搭建完后修改http地址:.将内部端口号从80改为和外部端口一致的8888

2021-11-10 10:08:06 176

原创 rancher推送仓库过慢解决办法

问题使用华为云服务器时,出现docker push推送到本地的registry仓库过慢.(估计华为云有安全限制的原因)解决办法:将本地私有仓库从原来的ip地址(如139.2.71.72)改为127.0.0.1,如下:vi /etc/docker/daemon.json此步用于让 docker信任私有仓库地址.重启docker 服务systemctl restart docker拉取仓库命令:docker pull registrydocker run -d -p 5000:5000

2021-11-09 10:12:43 280

原创 rancher1.6部署Traefik负载均衡器

参考资料https://www.cnblogs.com/rancher-maomao/p/8633745.htmlNginx和Traefik横向对比Nginx 每1%的CPU占用率 312请求,HAProxy为 每1%请求占用率 205 请求,Traefik 每1%的CPU占用率 276 请求。从CPU利用率来看,Nginx的利用率最高。Traefik中文文档 traefik.cn负载均衡一、给Traefik主机打标签01-给即将部署Traefik的主机节点打上标签.jpg02-主

2021-11-09 10:12:08 142

原创 rancher1.6负载均衡

参考地址:https://blog.csdn.net/csdn_duomaomao/article/details/7621604601-在基础设施应用中-添加一个应用02-填写应用的名称和描述-随便写,便于记忆即可03-生成一个新的应用-myapp-并无任何服务04-添加一个服务05-以tutum hello-world镜像为模板,创建1个测试服务,暂时只有1个容器(注意:这里不要设置端口,否则多个容器会报错)06-完成测试服务的创建07-在myapp应用中,添加负载均衡0

2021-11-09 09:53:32 260

原创 rancher1.6安装elasticsearch拼音分词

注意ELK 各版本要统一,不然会有问题!#进入elasticsearch容器,执行如下命令./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-pinyin/releases/download/v6.7.1/elasticsearch-analysis-pinyin-6.7.1.zip安装完后重启下elasticsearch服务.测试:POST _analyze{ "ana

2021-11-09 09:46:22 612

原创 rancher1.6安装elasticsearch中文分词

注意ELK 各版本要统一,不然会有问题!#进入elasticsearch容器,执行如下命令:./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.7.1/elasticsearch-analysis-ik-6.7.1.zip若安装第一次报错则继续重新安装一次测试:POST _analyze{ "analyzer": "ik_ma

2021-11-09 09:44:18 245

原创 rancher1.6安装elasticsearch报内存溢出

内存溢出直接导致服务挂掉.解决办法:修改内存大小:升级后需要重新安装分词器.附件rancher中elasticsearch报内存溢出.docx

2021-11-09 09:42:25 401

原创 rancher1.6安装elasticsearch单节点多容器(伪分布式集群)

参考地址:https://luyiisme.github.io/2017/05/06/elasticsearch-docker-on-one-vm/https://blog.51cto.com/zero01/2285604https://www.jianshu.com/p/d68197bc7defhttps://segmentfault.com/a/1190000020140461https://blog.csdn.net/weixin_33936401/article/details/92613

2021-11-09 09:38:13 463

原创 rancher1.6安装elasticsearch6.4.0的head插件

参考资料:自己动手制作elasticsearch-head的Docker镜像 https://blog.csdn.net/boling_cavalry/article/details/86663168步骤:elasticsearch-headwallbase/elasticsearch-head:6-alpine9100 TZ Asia/Shanghai无法连接es出现这个界面,说明head插件安装成功。但是发现健康值为:未连接?打开浏览器调试,发现报错信

2021-11-09 09:32:08 84

原创 rancher1.6安装elasticsearch

ElasticSearch+ik分词+Kinaba汉化注意ELK 各版本要统一,不然会有问题!docker命令配置方式如下:docker pull elasticsearch:6.7.1docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:6.7.1#进入elasticsearch容器,执行如下命令:.

2021-11-09 09:26:35 166

原创 rancher1.6反复重启问题

报错如下:由于服务器中安装的mysql数据库数据量过大,在reboot重启系统后,导致数据库启动不成功,然后导致rancher启动也不成功.解决办法:把mysql下data下的文件删除就可以启动了.参考资料:https://blog.csdn.net/weixin_34290000/article/details/91413102https://www.oschina.net/question/55448_2280499?sort=time附件rancher反复重启问题.docx..

2021-11-09 09:22:11 1496

原创 rancher系统服务启动缓慢+scheduler挂掉

rancher系统服务启动缓慢+scheduler挂掉反复启动不了请检查rancher系统容器是否启动正常主要原因:1.如果rancher使用的是外部的数据库,则启动时会比较的缓慢,并且再添加新的服务的时候,scheduler会经常莫名奇妙的挂掉.这一切的根源都是使用了外部的数据库.2.反复启动rancher系统本身会有影响.rancher自身原因.3.添加主机时没有填写ip地址导致.(华为云环境下未填写ip导致过慢,阿里云和腾讯云未发觉)解决办法:1.直接使用默认的数据库,启动时不指向外

2021-11-08 18:22:52 1059

原创 Grafana容器监控面板配置教程

资料https://zturn.cc/elkbook/elasticsearch/other/grafana.html1.添加数据源2.添加容器的内存监控仪表盘添加仪表盘前先要创建面板,用于展示仪表盘的一个空间.创建仪表盘如下:如下选择监控指标.查询条件为容器名称.调整时间查看效果3.添加容器的cpu监控仪表盘同上.4.添加容器的网络监控仪表盘略.5.聚合显示多个监控指标6.配置邮件报警邮箱开启pop3/SMTP服务修改grafana的配置

2021-11-08 17:21:10 583

原创 rancher安装prometheus数据源

prom/prometheus--config.file=/etc/prometheus/prometheus.yml --storage.tsdb.path=/prometheus --web.console.libraries=/usr/share/prometheus/console_libraries --web.console.templates=/usr/share/prometheus/consoles/bin/prometheus/prometheus PATH .

2021-11-08 17:12:31 325

原创 rancher安装influxDB以时间维度存储的数据库

tutum/influxdb/run.sh PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/binPRE_CREATE_DB **None**SSL_CERT **None**SSL_SUPPORT **False**INFLUXDB_VERSION 1.0.0HOME //data.

2021-11-08 17:09:23 173

原创 rancher1.6安装Grafana可视化监控工具

grafana/grafana/run.sh/usr/share/grafana grafana INFLUXDB_USER cadvisorPATH /usr/share/grafana/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/binINFLUXDB_HOST influxsrvGF_PATHS_CONFIG .

2021-11-08 17:04:49 329

原创 rancher1.6安装cAdvisor容器监控工具

google/cadvisor-storage_driver=influxdb -storage_driver_db=cadvisor -storage_driver_host=influxsrv:8086/usr/bin/cadvisor -logtostderr PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/binGLIBC_VERSION 2.28-r0/:.

2021-11-08 17:01:16 326

原创 docker监控方案(prometheus+cAdvisor+Grafana)

参考地址:https://www.cnblogs.com/skyflask/p/11148702.htmlPrometheus+cAdvisor+Grafana组合cAdvisor是专门用来采集数据的工具,也是google公司的一款开源产品,Grafana则是前端展示,支持多种数据源,定制非常灵活。而prometheus则作为数据源。整体架构图如下:一、prometheus1、Prometheus介绍Prometheus(普罗米修斯)是一个最初在SoundCloud上构建的监控系统。自201

2021-11-08 16:57:26 124

原创 docker容器监控方案(cAdvisor+InfluxDB+Grafana之间的关系)

对于一个物理机上运行多个容器应用时,容器的运行情况如:CPU使用率、内存使用率、网络状态、磁盘空间等信息,都是需要去了解的,因此监控是必须的。对于容器的监控方案可谓多种多样,本身自带命令docker stats。docker 监控 cAdvisor+InfluxDB+Grafana 开源方案一、 cAdvisor:用于数据采集cadvisor谷歌公司自己用来监控他们基础设施的一款工具,这个工具厉害之处不仅能监控docker容器的实时信息,而且还能将你的cadvisor这容器所在的主机的系统的实时

2021-11-08 16:48:05 152

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除