Makefile入门


参考链接: Makefile 入门(超详细一文读懂) - 知乎 1. 概述 1.1. 什么是 Makefile? Makefile 是 make 工具的配置文件,用于自动化代码编译、测试和部署过程。它定义了一系列规则来指定文件之间的依赖关系以及如何更新文件。 1.2. 为什么使用 Makefile?

Fail2ban配置及使用

linux 

参考链接:如何在 Linux 上用 Fail2Ban 保护服务器免受暴力攻击 - 知乎 1. 如何在 Linux 上用 Fail2Ban 保护服务器免受暴力攻击 Linux 管理员的一个重要任务是保护服务器免受非法攻击或访问。 默认情况下,Linux 系统带有配置良好的防火墙,比如 iptables

K8S 从Ingress到网关Gateway


参考链接: 从 ingress-nginx 迁移到 Envoy Gateway 指南 | Jimmy Song 使用 Kubernetes YAML 安装 | Envoy Gateway 使用 EnvoyProxy 自定义 Gateway 的副本数和资源用量-容器服务 Kubernetes 版 AC

详解应用代理Nginx获取客户端真实IP

linux 

参考链接:详解 Nginx 获取客户端真实 IP 1. 概述 1.1 为什么需要获取客户端 IP 现实生产环境中,客户端访问服务通常是经过了好多层 cdn、waf、负载均衡、代理等才能最终到达服务的。但通常如果是没有经过配置的代理,是无法将客户端真实 IP 地址透传给应用的。应用如果没法获取到真实的

Cert-Manager入门


Cert-Manager入门 GitHub 地址:Cert-Manager | GitHub 官方文档:Cert-Manager | Documentation 一、概述 Cert-Manager 是一款开源的云原生证书管理工具,适用于 Kubernetes 和 OpenShift 的 X.509

K8S-StatefulSet使用现有PVC及一个小问题


StatefulSet使用现有pvc存储数据 参考:https://medium.com/@kevken1000/eks-attaching-an-existing-volume-to-a-statefulset-b6d1ea9d2491 State

mktemp和install命令

linux 

一、mktemp 命令 1、mktemp命令用法和格式 mktemp 命令会根据指定的模板在临时目录(默认为/tmp,可以通过 -p 进行修改)下创建临时文件或目录,并返回该文件的全路径。临时文件或目录的名称会基于模板生产,并添加一些随机字符保证唯一 需要注意的是,mktemp

Go语言标准库之http/template


简单介绍Go语言标准库http/template的各种用法

Windows使用wsl部署使用tailscale客户端


一、概述 为什么需要绕一大圈通过wsl来部署tailscale呢?还是得从需求来说。 我的需求是通过tailscale连接公司VPN和家里的自建VPN,两者都是通过tailscale部署的,如果单纯通过tailscale的Windows客户端,是无法实现同时连接两个不同的tailscale网络的。所

GPG入门及最佳实践

linux 

一、GPG入门 GPG 全称 GnuPG,是一个命令行工具,于 1999 年由德国开发者 Werner Koch 向公众发布。它是 OpenPGP 标准的一个开源实现。 GPG 工具并不容易上手,主密钥与子秘钥的关系、信任网的工作原理都很抽象,一定要上手实践。 1、安装 GPG