seapigx

通过 Terragrunt 管理 Terraform S3 后端的最佳实践

通过 Terragrunt 管理 Terraform S3 后端的最佳实践 Terragrunt 简介 Terragrunt 是一个对 Terraform 的轻量级封装器,旨在实现配置的 DRY(Don't Repeat Yourself) 原则。它提供了对多个 Terraform 模块的统一管理能

Argocd快速开始

Argocd快速开始 安装 首次安装: 非高可用(Non-HA)版本: kubectl apply -n `<命名空间>` -f https://raw.githubusercontent.com/argoproj/argo-cd/`<版本号>`/manifests/install.yaml 高可

ACME.sh 证书管理工具使用指南

ACME.sh 证书管理工具使用指南 1. 安装方法 请使用root权限运行以下命令(否则独立证书申请模式将无法工作): curl https://get.acme.sh | sh -s email=my@example.com 或: wget -O - https://get.acme.sh |

Istio流量管理配置

Istio流量管理配置 🔍 Istio 简介 Istio 是一种开源服务网格,可透明地分层到现有的分布式应用程序上,提供统一且高效的方式来保护、连接和监控服务,几乎无需更改服务代码即可实现以下功能: 双向 TLS 加密、基于身份的认证与鉴权,保障集群内服务通信安全 支持 HTTP、gRPC、Web

Nginx SSL证书检查工具

Nginx SSL证书检查工具 #!/bin/bash echo "🔎 检查 Nginx SSL 配置..." echo "------------------------" cert="/etc/pki/nginx/seapigx.icu.pem" key="/etc/pki/nginx/p

搭建SkyWalking

搭建SkyWalking 注意:9.4.0及以后版本均需要jdk11及以上版本 1. 下载解压安装包 下载链接 [https://archive.apache.org/dist/skywalking/]: 解压 # 解压 tar -xvf apache-skywalking-apm-10.0.1.t

搭建ELK

搭建ELK 1 搭建Elastic search 1.1 操作系统优化 修改/etc/security/limits.conf文件 # 设置进程数和文件句柄数,添加以下参数 * soft nofile 65536 * hard nofile 131072 * soft nproc 2048 * ha

搭建xxl-job

搭建xxl-job 1.1 环境准备 需要在服务器上安装jdk和maven 1.2 下载xxl-job源码包 下载地址版本:xxl-job-2.4.1.tar.gz https://github.com/xuxueli/xxl-job/releases 1.3 解压安装包 # 解压 tar -xvf

Node-exporter的collector参数实现自定义数据采集

Node_exporter的collector参数实现自定义数据采集 使用node_exporter的启动参数 --collector.textfile.directory加载目录下的 .prom文件。 #!/bin/bash . /etc/profile DB_HOST="" DB_USER=

巡检业务端口存活并推送至Prometheus工具

巡检业务端口存活并推送至Prometheus工具 使用node_exporter的启动参数 --collector.textfile.directory加载目录下的 .prom文件,指标为 livingPort #!/bin/bash ports=( "100.0.6.4:9012"