自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 对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 565

原创 Jenkins上面使用pnpm打包

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

2024-04-13 16:43:53 532

原创 SonarQube 9.9.4 LTS社区版安装

安装个SonarQube社区版.

2024-04-12 18:35:05 748

原创 Jenkins+AWS CodeCommit(git)

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

2024-04-12 17:08:17 1036

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

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

2024-04-11 17:27:19 515

原创 在EC2上面安装Skywalking9.7.0

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

2024-04-10 18:55:47 323

原创 nexus设置s3存储

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

2024-04-09 22:12:12 260

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

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

2024-04-08 19:56:42 552

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

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

2024-04-08 16:49:35 257

原创 kubectl批量移除Evicted状态pod

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

2024-04-08 16:41:44 325

原创 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 212

原创 RocketMQ建Topic

【代码】RocketMQ建Topic。

2024-04-07 18:15:52 129

原创 AWS上面部署一台jenkins

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

2024-04-03 15:58:12 1241

原创 RocketMQ SysV方式安装单机版

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

2024-03-29 19:04:48 327

原创 EC2从S3中下载文件

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

2024-03-28 11:30:35 244

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

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

2024-03-28 11:00:28 836

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

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

2024-03-27 18:13:15 411

原创 查看k8s中的secret

【代码】查看k8s中的secret。

2024-03-26 14:15:32 420

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

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

2024-03-25 15:14:11 208

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

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

2024-03-21 21:54:06 428

原创 Skywalking的Helm Chart方式部署

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

2024-03-21 14:14:26 1005

原创 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 605

原创 amazon linux 2023安装redis6

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

2024-03-18 16:09:18 414

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

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

2024-03-15 17:37:03 616

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

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

2024-03-14 15:47:30 1222

原创 最简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 1308 1

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

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

2024-03-05 11:25:35 655

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

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

2024-03-04 16:26:45 973

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

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

2024-02-27 15:11:56 668

原创 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 1180

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

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

2024-01-23 14:21:39 1048

原创 AWS CI/CD之三:CodePipeline

AWS CI/CD工作流最简证道

2024-01-19 16:07:53 724

原创 AWS CI/CD之二:配置CodeDeploy

AWS CI/CD最简证道

2024-01-19 15:34:31 1470

原创 Spring超简单日志文件配置

如果application.yaml中的日志配置,能够满足需求的话,只要配置这个文件就好,没有必要使用logback-spring.xml文件配置。

2024-01-18 09:58:56 459

原创 scp命令通过ssh隧道代理上传文件

之前利用ssm能够正常访问EC2,现在需要上传文件到EC2服务。

2024-01-16 10:01:17 434

原创 AWS CI/CD之一:CodeBuild配置(Spring版)

到这里就基本完成了CodeBuild的配置,接下,需要处理CI/CD下一步的CodeDeploy配置了。

2024-01-15 15:32:25 1370

原创 AWS EC2的SSM配置(AWS云中的跳板机)

到这里,就是dev环境SSM跳板机配置全过程,接下来,按照上述方式,依次搭建完test,uat,prod环境。第一次弄这个还是有点小复杂的,中途,还咨询了一次aws支持中心,最后,他们通过CloudTrail帮我找到了原因,并协助我解决了SSM不能写日志问题。

2024-01-12 10:27:55 1188

原创 AWS VPC简单设计与实施

后续使用的AWS服务尽可能在私有子网里面运行。这就是vpc简单规划设计,其中nat网关是为了让私有子网能够拉去外网的资料。

2024-01-11 10:14:47 716

原创 AWS CodeCommit创建git库

到这里我们就完成codecommit的代码库的创建。

2024-01-10 15:37:35 850

原创 在AWS云上面创建Developers用户组

,"Resource": "arn:aws:codecommit:*:账号ID:*",},"Null": {"Resource": "arn:aws:secretsmanager:*:账号ID:secret:*"最终,Developers用户组权限策略,如下图:到这里developer用户组就创建完了。这就是在AWS国际云上面的创建Developer用户组的全过程。有点复杂的地方,主要是自定义权限策略的编写。

2024-01-10 13:44:00 1202

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关注的人

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