
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
k8s集群中搭建redis哨兵集群会相对较麻烦,像搭建redis目前比较主流的做法主要是采用共享存储ceph、nas来实现数据的持久化存储,有的是通过采用节点亲和性和hostpath来实现,目前的operator的基本都是采用共享存储的方法。本文将根据现有环境及不同需求将redis集群的搭建采用hostpath+亲和性的权重+多副本来实现redis服务的数据持久化和高可用。

比较实用的nginx配置:防跨域、爬虫判断、https配置、json格式日志、nginx缓存、websocket反向代理等

该文搭建的rabbitmq集群是采用rabbitmq_peer_discovery_k8s的形式进行搭建,是通过该插件自动从k8s api中读取节点信息并组建rabbitmq集群,采用搭建方式是一个statefulset,三个副本的形式,所以要保证数据的持久可以采用hostpath+节点亲和性,也可以采用pvc的形式,本文将讲述采用pvc的形式来报障数据的持久化

本章节主要讲解安装coredns-v1.11.1的安装,并进行验证。

本章节主要讲解安装metallb-v0.7.1的安装,metallb算是平民版的负载均衡,用于测试、访问量较小的情况还是比较不错的,但是对于请求量比较的时候,由于流量都集中在一个节点上,不太合适。metallb的安装比较简单,下载yaml配置,修改一下镜像地址,然后直接apply即可。安装完配置好地址池即可。

k8s集群中搭建有elasticsearch服务一般都会用到pvc,但是考虑到有些自建k8s环境下,搭建的共享存储可能会存在稳定性及性能问题,所以这次是通过采用节点亲和性和hostpath来实现,目前的operator的基本都是采用共享存储的方法。本文将根据现有环境及不同需求将elasticsearch集群的搭建采用hostpath+亲和性的权重+多个副本分区的方式来实现数据持久化和高可用

k8s集群中搭建rabbitmq集群服务一般都会用到pvc,但是考虑到有些自建k8s环境下,搭建的共享存储可能会存在稳定性及性能问题,所以这次是通过采用节点亲和性和hostpath来实现,目前的operator的基本都是采用共享存储的方法。本文将根据现有环境及不同需求将rabbitmq镜像集群的搭建采用hostpath+亲和性的权重+多副本来实现数据持久化和高可用。

OpenClaw是一款可部署在个人电脑的开源AI代理,支持操作软件与长期记忆功能。本文详细介绍了其安装配置流程:包括Node.js环境搭建、OpenClaw原版/汉化版安装、配置向导指引(模型选择、API密钥设置等)以及浏览器访问验证。同时提供了Nginx反向代理配置方案和常见问题解决方法(如连接错误、HTTPS要求等)。该工具通过自然语言指令即可完成文件创建等操作,适合开发者作为个人AI助手使用

目前几乎互联网公司和很多传统公司在k8s的运维上几乎都是重度使用,现在有很多的k8s管理平台和工具涌现出来,但是大多好的工具几乎都是商业化了,想使用一些免费开源的工具,但是又存在很多缺少的功能。现在将目前比较流行的k8s管理平台和各自的优缺点及特色功能都整理出来推荐给大家。

本文介绍了Kubernetes容器生命周期函数的核心机制,包括启动命令、启动后处理(postStart Hook)和停止前处理(preStop Hook)。启动命令定义容器主进程;postStart Hook用于容器启动后的初始化任务;preStop Hook确保容器优雅终止。文章还提供了YAML配置示例,并推荐使用xkube管理平台进行生命周期设置。这些机制为容器化应用提供了精细化的过程控制能力








