- 博客(73)
- 收藏
- 关注
原创 SpringBoot整合Docker打包镜像推送到DockerHub部署到kubernetes集群
前言:环境准备Springboot、Docker、Dockerfile、DockerHub、Kubernetes集群具体部署过程请参考:https://github.com/wubiaowp/springboot-for-kubernetes-cluster.git一、本地创建Springboot项目、编写Dockerfile、创建执行的Yaml文件二、登陆DockerHub创建镜像仓库、本地将Jar打包成镜像推送到DockerHub三、将项目打包成镜像并推送到DockerHub本地创建文件夹
2022-01-26 20:56:02
1438
原创 ECS环境下Kubernetes、Flannel、Dashboard安装V1.23.1集群
具体安装细节请参考:https://github.com/wubiaowp/kubernetes-colony.git
2022-01-23 23:35:26
611
原创 KubernetesV1.16.5环境集成IstioV1.8.1
前言:Kubernetes环境已集成,详情请参考:https://github.com/wubiaowp/istio-on-kubernetes-for-docker.git一、下载Istio【1.8.1】链接: https://pan.baidu.com/s/1OJD-5_Eq2zO0EK1hgKArHQ 密码: qwab二、解压完成切换到当前目录下设置环境变量cd ./istio-1.8.1 export PATH=PWD/bin:PWD/bin:PWD/bin:PATH三、安装Istio i
2021-01-12 13:47:57
369
原创 Docker环境安装KubernetesV1.16.5
https://my.oschina.net/wubiaowpBlogShare/blog/4276413
2020-05-14 23:16:05
509
原创 Kubernetes集成Kubeless
前言:Kubernetes版本v1.15.5、Kuberless版本v1.0.6、Docker版本v19.03.8概要:Kubeless作为Serverless框架对于实际项目开发的好处有哪些?以JAVA开发为例说明单体应用:服务耦合度高,扩展不方便,对于高流量应用硬件资源要求很高,而且会造成闲置资源浪费微服务:降低服务粒度和耦合度,扩展较容,而且资源使用率不是很高;比如订单服务可能在高流...
2020-05-03 20:52:51
656
原创 Istio集成Naftis监控服务状态
前言:Kubernetes-1.15.5集成Istio-1.5.2,小米开源的Istio管理工具一、下载项目本地解压二、创建命名空间kubectl create namespace naftis(名称可以自定义,但是对应的yaml文件中对应的命名空间对应也要改动),分别执行kubectl apply -n naftis -f mysql.yaml|naftis.yaml,查看服务启动状态...
2020-05-02 23:58:11
337
原创 Kubernetes整合Prometheus、Grafana监控Istio
前言:Kubernetes集成Istio已完成、整合Prometheus、Grafana监控Istio性能版本:Kubernet-1.15.5、Istio-1.5.2一、Istio安装集成的时候会创建Prometheus、Grafana并且使用默认端口内部交互二、如果想通过9090端口访问Pormetheus查看服务监控状态,只需要将对应的端口对外暴露即可,我这边暴露Grafana对应...
2020-05-02 23:54:22
1375
原创 Docker整合Prometheus、Grafana监控Kubernetes
前言:Kubernetes版本V1.15.5、参考上一片文章安装,这里主要说明组件集成过程一、下载项目git clone https://github.com/redhatxl/k8s-prometheus-grafana.git,项目目录说明:二、下载镜像,我这里镜像打了tag(注意:如果镜像名更新了对应的yaml文件中需要依赖的镜像也要对应的替换掉)docker pull prom/n...
2020-05-02 14:14:15
486
原创 Docker环境安装KubernetesV1.15.5
前言:系统MacOS、Docker安装启动完成、我这里使用Portainer做界面管理、github上面下载该项目https://github.com/AliyunContainerService/k8s-for-docker-desktop.git分支为V1.15.5;安装步骤参考说明文档一、Docker环境替换镜像地址为阿里云镜像加速或者国内镜像地址、创建token.sh二、安装port...
2020-05-02 04:09:25
497
原创 SpringCloud集成Skywalking
前言:SpringCloud版本Finchley.RELEASE、SpringBooot版本2.0.3.RELEASE、上一篇文章的基础上配置集成一、下载解压apache-skywalking-apm-bin,我的是安装解压再D:/skywalking/apache-skywalking-apm-bin二、更新SpringBoot启动参数,我是再IDEA里面直接添加-javaagent:D:...
2020-04-10 09:58:53
1488
1
原创 Docker安装Skywalking
前言:本地Docker安装正常启动一、下载镜像:我本地下载的镜像打了tag1、docker pull registry.cn-hangzhou.aliyuncs.com/anoy/skywalking-ui2、docker pull registry.cn-hangzhou.aliyuncs.com/anoy/skywalking-oap二、运行镜像:账户密码(admin/admin,密...
2020-04-10 09:57:05
2254
原创 Docker搭建WordPress在线博客
一、下载:docker pull daocloud.io/daocloud/dao-wordpress:latest二、运行:docker run -d -p 8080:80 --name wordpress -e WORDPRESS_DB_HOST=ip:3306 -e WORDPRESS_DB_USER=root -e WORDPRESS_DB_PASSWORD=root wordpre...
2020-04-03 16:19:27
299
原创 MacOS:Docker搭建Flink集群
前言:docker环境正常、docker-compose已安装,这里使用docker-compose安装一、创建docker-compose.yml文件二、在当前文件目录下执行docker-compose up -d(-d:后台运行)三、这里flink镜像已经下载,查看容器是否创建:docker ps -a四、浏览器输入http://localhost:8081查看创建是否完成fli...
2019-07-14 20:25:36
1337
转载 MacOS:Docker搭建Spark集群
前言:Docker环境正常,docker-compose已安装一、下载git clone https://github.com/gettyimages/docker-spark.git二、切换到下载项目目录下、使用docker-compose启动:docker-compose up三、查看容器是否创建成功四、浏览器访问http://localhost:8080具体请参考:htt...
2019-07-14 15:32:58
1061
原创 MacOS:Docker搭建Hadoop集群
前言:docker环境正常一、下载hadoop镜像,在启动脚本创建容器的时候会用到,也可以后面直接启动脚本直接下载,版本可以自己定义二、下载github上面开源项目,上面节点的创建和镜像版本已经写好了,这里需要注意的是如果上面下载的版本更改过,对应脚本中的镜像版本也要修改,不然会重新下载三、桥接网络,便于容器之间连接通信,默认创建的一主二从四、启动脚本用于创建容器这里只是创建了三...
2019-07-14 15:30:39
1799
1
原创 MacOS:Minikube安装master单节点k8s
前言:本地安装有虚拟机virtualbox VM一、安装minikubekucurl -Lo minikube http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.1.1/minikube-darwin-amd64 && chmod +x minikube && sudo mv ...
2019-07-13 03:16:03
516
原创 Docker搭建Mysql集群、主从同步复制
1、创建数据挂载点:mkdir /opt/mysql-master/mysql、/opt/mysql-master/conf.d、/opt/mysql-slave/mysql、/opt/mysql-slave/conf.d2、分别在master、slave节点文件目录conf.d下创建touch my.cnf、编辑vim my.cnf;注意service-i要唯一log-bin=ma...
2019-05-26 21:51:10
310
原创 Docker搭建禅道
一、通过Docker创建容器,并且保证本地安装有mysql,root账号密码自己设置,我自己的设置成123456docker run -d -p 8091:80 -p 3306:3306 -e USER="root" -e PASSWD="123456" -e BIND_ADDRESS="false" -v /data/zbox/:/opt...
2019-04-21 22:07:27
1803
原创 Docker搭建openproject
一、通过docker创建容器docker run-p 8099:80 -v /persistent/db-data/dir/on/host:/var/lib/postgresql/9.4/main -v persistent/openproject/data/on/host:/var/db/openproject-e SECRET_KEY_BASE="" openproject/comm...
2019-04-21 22:06:15
1917
原创 Docker搭建Rap2接口文档
一、创建磁盘目录下载git项目git clone https://github.com/thx/rap2-delos.git二、切换到当前目录下通过docker-compose的方式启动docker-compose up -d三、初始化容器环境进入容器:docker exec -it rap2-delos sh初始化node:node scripts/init退出容器...
2019-04-21 22:05:24
1773
1
原创 Docker搭建Rancher
部署Rancher:docker run -d --namerancher--restart=always -p 8080:8080 rancher/server二、访问http://服务器ip:8080设置Rancher基础架构——主机——添加主机(保存)——复制第5部代码,在需要管理的docker机器节点执行,rancher-agent进行状态管理,负责监控节点状态...
2019-04-17 14:26:37
571
原创 Docker整合Prometheus、Grafana监控RabbitMQ
前言:这里是单独下载的rabbitmq-exporter安装的,基于Docker下载rabbitmq-exporter服务启动正常,但是远程连接rabbitmq被拒,可能是配置参数在启动时没有覆盖生效,后面解决了会更新下一、保证Docker中Prometheus服务正常,请参考前面的文章https://my.oschina.net/wubiaowpBlogShare/blog/3036427...
2019-04-15 01:15:23
1468
原创 Docker整合Prometheus、Grafana监控MongoDB
前言:接着上一篇文章整合Redis搭建MongoDB监控,参考https://my.oschina.net/wubiaowpBlogShare/blog/3036427一、下载镜像mongodb:4和mongodb_exporter,这里打了tag二、先启动mongoDB,docker run -d --name mongodb -p 27017:27017 -v $PWD/db:/d...
2019-04-14 02:35:32
1973
原创 Docker整合Prometheus、Grafana监控Mysql
前言:接着上一篇文章整合Redis搭建Mysql监控,参考https://my.oschina.net/wubiaowpBlogShare/blog/3036427一、下载镜像docker pull prom/mysqld-exporter二、启动监控的数据库连接,容器创建的时候需要指定docker run -d -p 9104:9104 -e DATA_SOURCE_NAME="...
2019-04-14 00:00:53
1050
原创 Docker整合Prometheus、Grafana监控Redis
前沿:Docker环境下整合Prometheus和Grafana监控Redis性能环境:Centos、Docker一、下载镜像版本docker pull prom/node-exporterocker run -d -p 9100:9100 prom/node-exporterdocker pull grafana/grafanadocker run -d --name=g...
2019-04-13 17:50:27
1338
2
原创 Docker搭建ELK日志监控
前言:Elasticsearch做日志存储、Logstash做日志收集、Kibana界面展示环境:MAC、Docker环境正常1、下载elk镜像:docker pull sepb/elk2、启动容器:docker run -p 5601:5601 -p 9200:9200 -p 5044:5044 -e ES_MIN_MEM=128m -e ES_MAX_MEM=2048m -it...
2019-04-13 01:37:56
1000
原创 APP调用java端实现支付宝授权(手机浏览器无法直接跳转到支付宝APP)
前言:app直接调用java端实现支付宝授权绑定,PC端跳转支付宝正常,移动端浏览器打开提示:请在支付宝客户端打开链接解决方案:(支付宝接口文档感觉也好坑)比如原来PC端重定向地址:https://openauth.alipay.com/oauth2/publicAppAuthorize.htm?app_id=123456&scope=auth_user&redire...
2018-12-27 00:02:49
7000
1
原创 SpringBoot与pagehelper版本问题
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.6.RELEASE</version><
2018-12-11 01:48:28
4612
原创 Kubernetes整合Docker构建应用
https://www.processon.com/view/link/5c0ea58ae4b0c87510c84f74
2018-12-11 01:47:49
341
原创 Mysql查询的数据和显示的数据时区不一致解决方案
前言:在设置mysql时区生效后,查询的数据显示的时区是正确的,但是navicat中显示的数据有差别一、查看MySQL当前时区、如果不是北京时间-东八区、要重新设置下或者修改Mysql的配置文件、新增一条北京时区的配置show variables like "%time_zone%"; set global time_zone = '+8:00'; set time_zone = '+...
2018-12-03 15:46:33
4649
原创 JAVA端实现支付宝付款
前言:用户充值到平台GitHub地址:https://github.com/wubiaowp/SpringCloud2.0.git一、申请开发者账号-APPID、商户私钥、支付宝公钥、配置回调地址(配置沙箱环境-测试)二、引入支付宝SDK:com.alipay.sdk:alipay-sdk-java:3.4.49.ALL三、JAVA后端代码实现四、在回调地址获取支付宝返回的...
2018-12-01 02:19:12
593
原创 JAVA端实现支付宝提现到个人账户
前言:需求是用户将平台上的余额提现到支付宝GitHub地址:https://github.com/wubiaowp/SpringCloud2.0.git一、申请开发者账号APPID、商户私钥、支付宝公钥-开发者平台:https://docs.open.alipay.com-注意:商户私钥支付宝平台下载工具自动生成二、引入SDK工具包:com.alipay.sdk:alipay-sdk-...
2018-12-01 01:59:37
4775
原创 JAVA上传图片到阿里云OSS
项目涉及到图片上传保存选择的阿里云OSS,如果时间充足可以自己搭建公司内部的FAST NFS做为图片存储服务器GitHub地址:https://github.com/wubiaowp/SpringCloud2.0.git一、申请开通OSS获取开发参数、bucketName要自己创建引入oss依赖、我这里使用的gradle、maven项目添加响应的pom文件即可二、实例化OS...
2018-11-30 01:57:39
1399
原创 SpringCloud多模块记一次maven打包报错
前言:微服务多模块开发经常会有公共的基础类库被引用,maven打包引入依赖一直无效一、模块:demo-user需要引入demo-common,一直提示找不到程序包二、原因:spring-boot-maven-plugin插件引入的时候,打包过程中会有两种不同的jar,一种是可编译的,一种是可运行的,两种版本会进行覆盖三、解决:将该插件删除,然后重新mvn clean install即可...
2018-11-18 17:41:24
812
原创 kubernetes整合istio
前言:kubernetes核心组件正常启动,kubernetes-dshboard页面正常访问一、下载istio-我这里使用的1.0.0,https://github.com/istio/istio/releases下载适合自己系统的版本; 解压即可然后配置环境变量(/Users/walkman/Downloads/istio-1.0.0/bin添加PATH); ...
2018-10-04 00:20:33
627
原创 kubernetes-dashboard获取令牌登陆
前言:kubernetes核心组件服务启动正常一、在kubernetes-dashboard.yaml父级文件夹下创建account.yaml文件用于访问kubernetes-dashboard,添加如下配置# Create Service AccountapiVersion: v1 kind: ServiceAccount metadata: name: admin-use...
2018-10-03 13:06:33
10491
原创 kubernetes-dashboard添加heapster监控服务
前言:kubernetes组件正常启动,kubernetes-dashboard页面正常访问一、切换磁盘目录创建heapster文件夹,mkdir keapster-用于存放配置的yaml文件1、创建grafana.yaml文件touch grafana.yaml,编辑vim grafana.yaml,远程访问https://raw.githubusercontent.com/kubern...
2018-10-03 13:04:32
1006
原创 分布式框架spring-session实现session一致性使用问题
前言:项目中使用到spring-session来缓存用户信息,保证服务之间session一致性,但是获取session信息为什么不能再服务层获取?一、spring-session实现session一致性方式用户每一次请求都会携带sessionId,用户登录时会根据sessionId去校验用户信息是否存在,浏览器端只要保证当前的cookie信息,获取 session信息保存在redi...
2018-09-19 01:04:23
797
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人