使用 K8S 或 Docker 快速部署 redis7 集群

写在最前 1. docker 部署 2. kubernetes 部署 2.1 service kind: Service apiVersion: v1 metadata: name: redis-cluster namespace: bx labels: app: redis-c

使用 K8S 或 Docker 快速部署 redis7 集群

使用 K8S 或 Docker 快速部署 eureka 认证模式集群

写在最前 在一些老旧项目中 Eureka 仍然在使用,且为了实现高可用性必须搭建集群。然而,公开的 Eureka 服务没有足够的安全保障,因此本篇将记录如何为 Eureka 集群配置账号和密码,以确保安全连接。 1. docker 部署 2. kubernetes 部署 当前部署在 default

使用 K8S 或 Docker 快速部署 eureka 认证模式集群

portswigger 靶场

1. JWT身份验证 爆破弱secret 扫描到目标系统后,如果网上能搜到它的默认密钥漏洞,我们可以在官方源码或者自己搭一个同版本的测试环境,把默认的Token扒下来,直接往目标系统上打。很多情况下管理员根本不会去改这个默认密钥(jwt sercret),所以搞不好就这样绕过登录了。 HS256 对

portswigger 靶场

云原生中间件

写在最前 1. 集群部署 https://tanqidi.com/archives/35e71990-6711-4c54-b8e0-887e6940682b https://tanqidi.com/archives/73a9f41e-a9f1-4d16-9fb1-1055cf010cf8</

云原生中间件

使用Docker Buildx 构建 AMD/ARM 双架构镜像

写在最前 1. Buildx 1.1 部署安装 发布日期:2024 年 6 月 25 日 GitHub 页面: https://github.com/docker/buildx/releases/tag/v0.26.1 # 创建 CLI 插件目录(如果不存在) mkdi

使用Docker Buildx 构建 AMD/ARM 双架构镜像

Kubernetes接入NFS存储类配置

写在最前 https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner/tree/master

Kubernetes接入NFS存储类配置

GIS 与 OGC 基础概念整理

写在最前 1. 资源类型 矢量数据(Vector) .shp / .shx / .dbf - ESRI Shapefile,经典矢量格式,需配套使用 .geojson / .json - WebGIS 常用矢量格式,轻量级 .kml / .kmz - Google Eart

GIS 与 OGC 基础概念整理

Linux

1. systemd 自定义启动项 /etc/systemd/system 和 /usr/lib/systemd/system 的区别和用途,为什么优先使用 /etc/systemd/system? systemd 读取单元文件时,会按照优先级搜索: /etc/systemd/system /run

linux 
Linux

Linux 内核参数,模块配置,加载顺序

写在最前 1. 内核参数 /etc/sysctl.conf 就像“店铺的规章制度” 是你开店前写好的规章制度文档,告诉员工该怎么做事。 比如“每天最多接待多少客人”、“晚上几点打烊”、“哪些顾客不能进”等等。 这些规则(内核参数)不需要你亲自去做,而是操作系统(员工)自动照做。 🧠 对应 Linu

linux 
Linux 内核参数,模块配置,加载顺序

使用 Kubeadm 部署 Kubernetes v1.28.x 部署流程

1. 前置配置 在某些系统中,内核参数和模块可能会出现开机未自动加载的情况。针对这种情况,建议使用 systemd 来进行管理,确保系统在启动时能够正确加载所需的内核参数和模块。 https://tanqidi.com/archives/c3e3a6e2-989b-421a-984c-ce8939f

使用 Kubeadm 部署 Kubernetes v1.28.x 部署流程