K8S部署Redis集群(ot-redis-operator方式) Kubernetes

0x01 介绍 github地址:https://github.com/OT-CONTAINER-KIT/redis-operator 通过redis-operater支持以下方式部署: RedisCluster 适用于需要高可用性和数据分片的场景,适合大规模部署。 RedisReplication 适合需要读写分离的场景,提供主从复制和负载均衡。 Redi...
myluzh 发布于 

iptables 四表五链 Linux

0x01 iptables概念 iptables是Linux系统中强大的网络流量控制工具,它通过四种主要的表(raw、mangle、nat、filter)和五条链(INPUT、OUTPUT、FORWARD、PREROUTING、POSTROUTING)来实现对数据包的过滤、修改和地址转换。 iptables、firewalld 和 ufw 都是用于管理 Li...
myluzh 发布于 

关于Jenkins一些插件介绍 CI/CD

0x01 Job Import Plugin 插件介绍:使用该插件从旧 Jenkins 导入所有作业。 1、在新的Jenkins安装好插件后,配置 Remote Jenkins Server (1) 进入 Jenkins 管理页面:登录到你的新 Jenkins 实例。点击左侧菜单中的 Manage Jenkins。 (2) 找到 Job Import Plu...
myluzh 发布于 

K8S部署单节点EMQX4 Kubernetes

0x01 部署单节点emqx 1、部署yaml apiVersion: apps/v1 kind: StatefulSet metadata: name: emqx namespace: base spec: serviceName: "emqx-headless" replicas: 1 selector: matchLabel...
myluzh 发布于 

关于NextCloud登录报错:Refused to send form data to '/login' because it violates the following Content Security Policy directive: "form-action 'self'". NOTES

0x01 问题描述 部署完nextcloud,点击登录后,一直卡在登录界面,控制台提示:Refused to send form data to '/login' because it violates the following Content Security Policy directive: "form-action 'self'"...
myluzh 发布于 

K8S 删除命名空间一直卡在Terminating解决方案(移除finalizers,强制删除命名空间) Kubernetes

0x01 前言 Kubernetes 命名空间一直处于 Terminating 状态,无法删除。 通常是由于该命名空间中的资源对象被设置了终结器(finalizers)。终结器是一种机制,用于确保某些操作在对象被删除之前完成。例如,某些控制器可能会设置终结器以确保在删除命名空间之前清理相关资源或执行特定的清理逻辑。如果这些清理任务未完成或者出现了错误,命名空...
myluzh 发布于 

RKE2 部署高可用K8S集群 Kubernetes

0x01 前言 rke2部署k8s集群,主机是2台master2台worker,系统用的是Ubuntu24.04 LTS,ansible清单如下: 必须以 root 用户或通过 sudo 执行 RKE2 安装。https://docs.rke2.io/zh/install/quickstart # inventory [all:vars] ansible_u...
myluzh 发布于 

GitOps:ArgoCD 部署与使用 CI/CD

0x01 前言 Argo CD仓库地址:https://github.com/argoproj/argo-cd/releases 什么是Argo CD? Argo CD 是一个基于 GitOps 的 Kubernetes 持续交付工具,通过自动化同步 Git 仓库中的配置到 Kubernetes 集群,实现高效、可靠的应用部署和管理。 GitOps 的核心原...
myluzh 发布于 

在Nginx和Ingress-Nginx中配置WebSocket(WS/WSS) Kubernetes

0x01 Nginx server { listen 443 ssl; server_name example.com; ssl_certificate /path/to/your/certificate.crt; ssl_certificate_key /path/to/your/private.key; loc...
myluzh 发布于 

基于 Rocky Linux 9.5 安装 Zabbix 7.2 脚本 Zabbix

基于RockyLinux最小安装环境,需要联网状态!!! 修改主机名 hostnamectl set-hostname Zbx-Srv && bash 修改成阿里源 sed -e 's|^mirrorlist=|#mirrorlist=|g' \ -e 's|^#baseurl=http://dl.rockylinux.org/$co...
myluzh 发布于