K8S接入Metallb作为LoadBalancer

k8s 

文档参考:https://metallb.io/installation/ 使用 Helm chart 仓库通过Helm安装 MetalLB:https://metallb.github.io/metallb helm repo add metallb https://metallb.github.

Rancher安装的K8S(RKE2)集群正常执行kubectl

k8s 

依次执行如下命令: sudo snap install kubectl --classic mkdir -p ~/.kube sudo cp /etc/rancher/rke2/rke2.yaml ~/.kube/config sudo chown $(id -u):$(id -g) ~/.kube

Ubuntu安装Passbolt


虚拟机安装 使用如下的脚本安装: curl -LO "https://download.passbolt.com/ce/installer/passbolt-repo-setup.ce.sh" curl -LO "https://github.com/passbolt/passbolt-dep-s

Windows11安装提示需要TPM2.0


启动 Windows 安装程序,在 “无法安装” 提示界面,按 Shift+F10 打开命令提示符。 执行以下命令添加注册表键值(快速跳过检测): REG ADD HKLM\SYSTEM\Setup\LabConfig /v BypassTPMCheck /t REG_DWORD /d 1 REG

通过Apple礼品卡购买ChatGPT


1.需要登录Apple美区账号,如果没有的话需要先注册一个美区账号,注册的时候地区选择美国即可(如果需要填写美国的地址的话,可以让AI帮生成一个地址进行填写)。 2.支付宝,将区域切换到旧金山,然后搜索PockyShop,选择Apple Gift Cart US,然后输入购买的金额,可以在订单详情页

Linux挂载ISCSI

linux 

1.安装ISCSI服务 使用如下的命令安装iscsi: # 更新 sudo apt update # 安装iscsi sudo apt install open-iscsi -y # 启用iscsi服务开机自启动 sudo systemctl enable --now iscsid 2.查看I

基于Gradle将前端工程打包到后端工程jar包当中


现在有两个模块,server和ui,server是后端SpringBoot服务,ui是前端node项目,我现在希望将node打包结果输出到server的打包结果当中,以便通过SpringBoot即可访问前端页面。 项目结构如下: project --- build.gradle.kts --

Gradle打包常见问题

gradle 

1.Main class name has not been configured and it could not be resolved from classpath * What went wrong: Execution failed for task ':processAot'. > Er

容器化部署Nacos连接MySQL异常

k8s 

Nacos启动,连接MySQL失败,原因如下: com.mysql.cj.exceptions.UnableToConnectException: Public Key Retrieval is not allowed 是MySQL Connector/J 在启用caching_sha2_pass

Harbor推送镜像出现unknown blob

k8s 

在虚拟机上通过Docker Compose部署了一个Harbor服务,通过Nginx反向代理了Harbor服务,实现可以通过域名访问Harbor。 通过配置的外网域名进行镜像的推送,镜像推送到一半,直接出现unknown blob,通过IP直接推送到Harbor仓库则没问题。 8e5669d8329

K8S部署Excalidraw


1.K8S部署的yaml文件 通过如下的yaml文件进行Excalidraw的部署,注意需要将excalidraw.wanna1314y.top修改成自己的域名地址。 apiVersion: v1 kind: Namespace metadata: name: excalidraw --- ap

K8S部署私有化Passbolt服务

k8s 

可以通过helm快速安装: helm repo add passbolt "https://download.passbolt.com/charts/passbolt" helm install mypassbolt passbolt/passbolt 输出结果; wanna@k8s-master

ESXI+TrueNAS虚拟机接入UPS


1.在ESXI中直通UPS给TrueNAS虚拟机 1.1 ESXI直通UPS给TrueNAS虚拟机 首先需要先插入USB设备到服务器上,接着在ESXI中进行操作;在ESXI中,选择TrueNAS虚拟机,新增USB设备,选中UPS设备。 如下是我的UPS设备(APC的BK650M): 1.2 在Tru

戴尔服务器RAID扩容


现在有两块500G的SSD硬盘组成RAID1,想要升级为1.6T的RAID1。 步骤1:先换一块硬盘,等待阵列重建,在IDRAC中看到阵列重建完成后,更换另外一块硬盘。 步骤2:重启服务器,按F2进入到Device Settings->选择中PERC阵列卡设备。 步骤3:选择Virtual Disk

TrueNAS反向代理无法访问

linux 

使用NginxProxyManager代理后端的TrueNas服务,无法进入到登录页面,一直卡在如下的页面。 进入到控制台,发现是因为使用WebSocket访问后端失败。 解决方案是,需要在代理TrueNAS的配置中,需要支持"WebSocket Support"。

Dify私有化部署

AI 

Diffy部署文档-DockerCompose 依次执行如下的命令,即可轻松安装Dify。 sudo apt install docker.io sudo apt install docker-compose git clone https://github.com/langgenius/dify

Ollama安装

AI 

1.Ollama安装 1.1 安装Ollama 使用如下的命令安装Ollama。 curl -fsSL https://ollama.com/install.sh | sh 安装过程如下: >>> Installing ollama to /usr/local [sudo] password fo

K8S集群元数据存储-ETCD操作

k8s 

备注:下面的所有命令中k8s-master01都是当前的节点名称,需要更换成自己的节点名称才能执行。 1.ETCD的节点操作 1.1 查询ETCD集群的节点列表 使用如下命令查看ETCD的节点列表。 ETCDCTL_API=3 etcdctl --endpoints=https://127.0.0.

iStoreOS备份


目前istoreOS自带的备份工具,只能帮助我们备份一下配置文件,不能备份软件,比如安装了OpenClash软件,就无法进行恢复。 有个开源项目可以帮助我们解决,它可以帮助我们备份istoreos中下载的软件,备份。Github地址:https://github.com/wukongdaily/Op

HAOS(HomeAssistantOS)安装HACS


1.安装HACS SSH登录HAOS之后,使用如下的命令进行安装。 wget -O - https://get.hacs.xyz | bash - 接着,重启HAOS机器。 重启后,进入"设置"-"设备与服务"。 选择集成,添加集成,搜索HACS,即可进入安装HACS。 接着,配置HACS,让HA