需求来源 博主需要为自己的部署在Kubenetes上的服务通过Traefik配置IngressRoute,实现通过域名建立HTTPS访问。 需求分析 博主的需求本质上是签发证书的问题,所以需要一个能自动签发泛域名证书的工具。这类工具有很多,例如Certimate、acme.sh等。在Kubenete
前情提要 基于以下需求,博主在Kubernetes集群上部署并配置了MetalLB和Traefik。 局域网内特定IP(VIP)访问整个Kubernetes集群的所有服务。 通过独立IP实现故障转移。 控制特定IP允许访问Kubernetes集群内的部分服务,即部分服务的IP白名单模式。 实现Ing
部署介绍 本博文将介绍基于Kubernetes v1.32.3手动部署Elastic Stack 9.0.1,而不使用官方的helm chart。 不使用官方的helm chart的原因是截至本文发布时,chart上只有8.5.1的版本。 本文部署的Elastic Stack以生产环境为标准,包括了
配置网络 Debian的网络配置文件在/etc/network/interfaces ,使用vi编辑器打开文件。 vi /etc/network/interfaces 修改或追加下列内容。 auto eth0
iface eth0 inet static
address 172.16.2.35
ne
本文所有命令以root用户执行,若非root用户,请注意适时使用sudo提权。 安装编译需要的依赖包 dnf install -y \
tar \
zlib-devel \
bzip2-devel \
openssl-devel \
ncurses-devel \
sqlite-devel \
re
模型秘籍 好用的宠物狗LoRA模型:狗狗/cute dog/midjourney style dog Lora 可搭配: GhostMix:手脚崩坏的几率也比较小,画风也很可爱 majicMIX realistic 麦橘写实:写实
本文所有命令以root用户执行,若非root用户,请注意适时使用sudo提权。 安装编译需要的依赖包 apt update
apt install -y \
build-essential \
wget \
libssl-dev \
zlib1g-dev \
libncurses-dev \
lib
新建Systemd单元文件 vi /etc/systemd/system/example.service 文件内容如下,可参考。 [Unit]
Description=example service.
[Service]
ExecStartPre=/bin/bash -c 'source /Pyt
本文并非部署OpenVPN Access Server,而是开源的OpenVPN服务端。文内所有操作均以root用户执行,若不是root用户,请适时使用sudo提权。 安装OpenVPN 在Ubuntu24.04上,可以直接使用apt包管理器安装OpenVPN,同时安装easy-rsa,方便后续签署
新建数据目录 由于博主使用的是rootless方式部署,所以需要提前创建目录并修改属主 mkdir -p /gitea/data && chown 1000:1000 -R /gitea/data
mkdir -p /gitea/config && chown 1000:1000 -R /gitea