
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
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管理平台进行生命周期设置。这些机制为容器化应用提供了精细化的过程控制能力

本文介绍了Kubernetes中资源请求与限制的设置方法,包括CPU和内存两种资源类型。通过Pod配置文件示例展示了如何为容器设置最小资源请求(request)和最大资源限制(limit),并强调了合理设置资源配额的重要性。文章还介绍了命名空间级别的资源配额设置方法,以及通过xkube管理平台可视化配置资源的方案。最后提供了Kubernetes官方文档链接和xkube安装指南,帮助用户更好地管理集

k8s1.34.2的安装总体没什么变化,主要在于结合最新版本的containerd、gateway Api、istio、cilium进行安装,新版本的一些软件和旧的存在一些区别。本章节主要是通过搭建最新版的k8s集群,并搭建gateway Api来进行一些开发环境调试和部署,现将整个k8s1.34.2的安装过程进行记录。

本文介绍了Kubernetes 1.34集群安装所需的二进制文件、证书配置及准备工作。主要内容包括:1)下载并安装客户端工具,包括证书生成软件、网络插件、容器运行时等;2)准备证书配置文件,提供详细的JSON配置模板;3)提供自动化证书生成脚本,用于创建CA证书及各组件证书。所有配置文件和脚本可通过Git仓库获取,为后续etcd、master和worker节点的部署做好准备。文章还强调了证书配置中

本文详细介绍了etcd-v3.6.6集群的安装部署过程。主要内容包括:1)将准备好的etcd安装包拷贝到指定目录,配置主机名映射;2)在三台机器上分别启动etcd服务;3)通过xetcd.sh脚本验证集群状态,该脚本支持查看集群健康状态、成员列表、节点状态等功能。安装结果显示三节点集群运行正常,版本为3.6.6,存储版本3.6.0,数据存储占用约125MB。文章还提供了集群健康检查、状态查询等操作

本文介绍了Kubernetes 1.34版本worker节点的安装过程,主要包括containerd容器运行时(含CNI插件、runc等组件)和kubelet的安装配置。详细说明了文件目录结构、主机名映射配置、服务启动顺序以及节点验证步骤。重点展示了如何通过kubectl命令查看和批准kubelet的证书请求,完成节点加入集群的认证流程。安装完成后会生成kubelet相关证书和配置文件,为后续集群








