自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(600)
  • 资源 (3)
  • 收藏
  • 关注

原创 Jenkins中构建Spring服务并推送到AWS ECR+AWS EKS

使用Jenkinsfile进行构建管理挺简单的。

2024-05-09 10:58:40 257

原创 在AWS EKS中使用Socket.IO

aws eks 的ingress对应的alb支持ws服务还是很简单的,只要启用alb粘性会话就可以支持Socket.IO方式的ws服务了。netty-socketio代码可以参考netty-socketio-demo项目。query: {},# 启用cookie});通过这个GET请求获取到一个set-cookie:io=146b8d76-719d-417f-8a8c-bf3a6a0d741f,写完这个cookie之后。

2024-05-08 20:42:53 224 1

原创 AWS Cloudfront支持vuejs的html5模式

vuejs的html5模式就是但没有发现文件名就重写到请求。注意,这里是重写,重写,重写,不是转发。

2024-05-06 19:13:09 351

原创 AWS CloudFront使用js函数实现重定向

CDN添加了js函数功能之后,具备了一定的灵活性,还是挺好的。

2024-05-06 16:21:11 388

原创 IDEA上面的免费时序图插件

这个查看方法时序图插件,免费的功能,也足够我使用了。

2024-04-30 11:27:17 215

原创 JVM (Micrometer)监控SpringBoot(AWS EKS版)

到这里就完成了对Spring项目添加prometheus指标过程,主要就是添加micrometer和micrometer-jvm-extras依赖,启用micrometer-jvm-extras的内存指标。放开spring actuator prometheus相关端点,启用tomcat指标,配置prometheus抓取程序,设置K8S Service的prometheus抓取程序注释配置。重新发布部署,在grafana查看效果。

2024-04-24 15:08:37 771

原创 PromQL分组计数

计算指标kube_pod_info中每个namespace出现了几次。

2024-04-23 10:25:16 122

原创 使用大卫的k8s监控面板(k8s+prometheus+grafana)

问题书接上回,对EKS(AWS云k8s)启用AMP(AWS云Prometheus)监控+AMG(AWS云 grafana),上次我们只是配通了EKS+AMP+AMG的监控路径。这次使用一位大卫老师的grafana的面板,具体地址如下:https://grafana.com/grafana/dashboards/15757-kubernetes-views-global/安装kube-state-metrics为了想Prometheus暴露一些有用的性能指标,需要在k8s集群中,安装kube-stat

2024-04-22 15:40:33 810

原创 对EKS(AWS云k8s)启用AMP(AWS云Prometheus)监控+AMG(AWS云 grafana)

AMP+AMG监控EKS这一套,在AWS云上面,在2024年4月这个时间点,感觉还是不很成熟,不过,比之前预览版本的prometheus好多了,之前预览版本的AMP,还得在EKS集群安装一个prometheus服务器。感觉有点画蛇添足。现在这个版本AMP,只需要在集群安装一个抓取程序就可以了。不过,页面新建的抓取程序在现在这个时间点,还不能设置安全组,有点小问题。得使用CLI建抓取程序才行。整体来说AWS云托管Prometheus,托管Grafana,来监控k8s集群,总比没有要好。

2024-04-19 15:56:13 1368

原创 Jenkins上面使用pnpm打包

到这里Jenkins打包前端的工程就结束了。aws cli挺好用的,要是Jenkins出个官方插件就好了。

2024-04-13 16:43:53 603

原创 SonarQube 9.9.4 LTS社区版安装

安装个SonarQube社区版.

2024-04-12 18:35:05 773

原创 Jenkins+AWS CodeCommit(git)

这里还遗留maven构建,SonarQube检查,docker构建,docker推送以及Argo CD部署到k8s的过程。算了有缘再写。

2024-04-12 17:08:17 1054

原创 在linux上面安装xxl-job2.4.0

到此为止,xxl-job就安装完了,几乎和普通的java应用安装差不多。

2024-04-11 17:27:19 562

原创 在EC2上面安装Skywalking9.7.0

到这里基本就完成skywalking的配置了,下面是我们访问ui的效果。

2024-04-10 18:55:47 371

原创 nexus设置s3存储

因为我的nexus是安装在EC2上面,需要利用s3的存储能力,为nexus提供存储服务。

2024-04-09 22:12:12 279

原创 在linux上面安装nexus私有maven库

到此为止就nexus maven私库的手动sysv方式安装。

2024-04-08 19:56:42 572

原创 AWS 给IAM用户分配——允许使用 MFA,自行管理自己的密码、访问密钥和 SSH 公有密钥的权限

【代码】AWS 给IAM用户分配——允许使用 MFA,自行管理自己的密码、访问密钥和 SSH 公有密钥的权限。

2024-04-08 16:49:35 279

原创 kubectl批量移除Evicted状态pod

然后,我得到一堆Evicted状态pod。现在需要一次性批量删除这些无用的pod。

2024-04-08 16:41:44 356

原创 mapstruct之javax.annotation.processing.FilerException: Attempt to recreate a file for type 问题排查

在使用mapstruct过程中,maven编译是没有问题的,但是使用IDEA运行就出现了,如下错误:给IDEA安装一个支持mapstruct的插件即可,插件地址:MapStruct Support安装这个插件即可。

2024-04-08 15:14:41 243

原创 RocketMQ建Topic

【代码】RocketMQ建Topic。

2024-04-07 18:15:52 181

原创 AWS上面部署一台jenkins

jenkins安装还是挺简单的,后续,在这个上面搞CI/CD就行了。官网文档比较全面。

2024-04-03 15:58:12 1270

原创 RocketMQ SysV方式安装单机版

生产环境千万别这样玩,这是个单机版。主要是演示SysV的配置。

2024-03-29 19:04:48 350

原创 EC2从S3中下载文件

使用AWS SSM上传文件到EC2上面,AWS SSM服务有限速,速度贼慢。

2024-03-28 11:30:35 255

原创 IDEA一键备份MySQL数据库(mysqldump版)

GUI有时挺好,不用记复杂的mysqldump命令。

2024-03-28 11:00:28 949

原创 Problem reading font data问题(Docker版)

在部署spring boot到k8s里面运行时,出现如下错误:这里使用的Docker基础镜像是bellsoft/liberica-openjdk-alpine-musl:17。这里只需要在这个基础镜像的基础上面安装字体即可,如下:在Dockerfile里面里面加一行:即可。

2024-03-27 18:13:15 494

原创 查看k8s中的secret

【代码】查看k8s中的secret。

2024-03-26 14:15:32 426

原创 maven3.8.1开始不支持http私有库

意思是从maven3.8.1版本开始,maven不在认http的私有库,它觉得http私有库不安全。

2024-03-25 15:14:11 277

原创 在SpringBoot中验证Skywalking(AWS EKS版)

利用k8s边车模式,就解决了skywalking的代理文件共享问题。最后,利用环境变量JAVA_OPTS正常启动spring就可以开启skywalking的代理调用链监控了。

2024-03-21 21:54:06 436

原创 Skywalking的Helm Chart方式部署

k8s中的调用链监控方案——Skywalking

2024-03-21 14:14:26 1028

原创 Elasticsearch7.10.2安装在EC2上面

如果之前你在这台机器上面安装过ES,则需要把之前安装ES的痕迹删干净,不然会导致这次安装ES7.10.2后,启动会有问题。我这里的ES只用于内网,就没有去开启基础安全xpack了。注意ES7.10.2之后的版本,都是商业收费的。注意ES7.10.2之后的版本,都是商业收费的。注意ES7.10.2之后的版本,都是商业收费的。

2024-03-20 15:05:39 620

原创 amazon linux 2023安装redis6

需要ec2上面 手动安装一个redis服务。

2024-03-18 16:09:18 441

原创 AWS云上面的k8s统一日志收集(Fluent Bit+EKS+CW)

这就是在AWS云上的k8s统一日志方案。和EFK方案很类似了。对业务服务SVC也是无侵入式的。

2024-03-15 17:37:03 629

原创 Helm Chart部署最简SpringBoot到K8S(AWS EKS版)

这里主要介绍Helm Chart项目来编写k8s配置文件的项目。哎!现在运维都有要写这么多代码了。

2024-03-14 15:47:30 1240

原创 最简k8s部署(AWS Load Balancer Controller使用)

AWS Load Balancer Controller没有重写路径功能,注意安全。这里只介绍的主要是EKS创建ALB在私有VPC内部访问。这里没有介绍CDN套在API接口外面的情况,一般来说,预算足够的情况下面,都会在API接口外面套一层CDN服务。需要注意的是AWS CloudFront(CDN服务)只支持公网的LB。不知道什么原因维护AWS Load Balancer Controller(LBC)团队的人,死活不肯提供重写路径功能。这里还没有服务监控,有机会再介绍介绍吧!

2024-03-08 16:12:41 1368 1

原创 AWS ECR(AWS云里面的docker镜像私库)

AWS ECR的使用,还是很简单的,只要本地AWS CLI能正常使用,大部份流程和Docker推送流程都差不多。

2024-03-05 11:25:35 728

原创 AWS EKS(AWS云里面的K8S)

总的来说AWS EKS部署配置还是挺简单的。不过,能用k8s集群的老板,都是有钱人。这里主要过程就是创建k8s集群角色,创建k8s集群,创建k8s托管节点角色,配置托管节点组。主要就是这么4个步骤吧!简单弄个非生产环境还是挺简单的。

2024-03-04 16:26:45 1007

原创 Minikube本地安装(mac M1版)

之前在mac上面安装minikube是intel的cpu,这次是在苹果的m1芯片上面安装minikube,主要过程都差不多,只是虚拟机变成了qemu。

2024-02-27 15:11:56 697

原创 AWS CI/CD之Vuejs(pnpm版)

打开IAM策略主页,准备创建刷新CDN自定义权限策略,如下图:设置权限策略内容,如下图:由于CodeBuild除了需要CDN刷新策略之外,还需要读写上述2个s3桶的权限。故按照上述方式设置s3上述2个桶水读写策略。],},找到codebuild角色,设置上述之前2个自定义策略。打开角色,具体如下图:添加自定义策略,如下图:找到CloudfrontCreateInvalidation自定义策略,如下图:按上述方式,继续添加dev-codebuild-s3自定义策略。

2024-01-25 17:54:59 1190

原创 AWS CodeArtifact配置(Maven私有库)

,具体配置如下图:设置名称,如下图:创建完成后,将该策略,也绑定到codebuild使用角色中,最后角色权限策略如下图:pre_build:commands:到这里就是AWS上面的Maven私有库的基本使用方式。

2024-01-23 14:21:39 1068

原创 AWS CI/CD之三:CodePipeline

AWS CI/CD工作流最简证道

2024-01-19 16:07:53 740

web经典3层架构.key

web经典3层架构.key

2021-05-20

以法证数字水印捍卫数字电影版权-龚波.pdf

介绍DRM数字水印流程

2021-02-26

siliconslopes2020-minimalviablearchitecture-200201200415.pdf

技术架构大佬Randy Shoup 关于最小架构演化的分享,有具体的分享视频可以搜索【e-Meetup Randy Shoup “Minimal Viable Architecture”】即可找到。

2020-05-22

空空如也

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

TA关注的人

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