自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(93)
  • 收藏
  • 关注

原创 【智能k8s运维】xkube全新智能k8s运维平台

xkube-v4.4重磅上线智能运维体系,实现对话式、自助式运维,集成mcpTools工具集与多平台Agent生态,支持全场景自动化操作与精细化权限管控。全面加固安全防护,涵盖数据加密、权限收敛、防爆破、防时序攻击等,提升系统安全性与稳定性。新增资源健康诊断、自动报告生成、YAML精简查看等功能,覆盖部署、扩容、发布、巡检等高频场景,显著降低运维成本,推动K8s运维迈向智能化新阶段。

2026-10-29 09:58:10 226

原创 xkube-v4.3版本的安全性进行了增强

XKube 4.3版本(20260914)完成多项安全与配置优化:简化app.conf配置,支持变量;敏感配置移入数据库并仅限管理员查看;新增信任网络登录限制,外部访问需验证手机或企业微信/飞书/钉钉验证码;管理员登录亦受信任网络约束;新增ConfigMap及文件内容脱敏功能,普通用户仅可查看脱敏信息;支持Pod流式日志查看与关键字过滤;前端升级至Layui 2.13.9,Beego升至v2.3.10。

2026-09-14 15:10:27 14

原创 【xkube-v4.2发布】4.2版本发布新增很多全新的k8s管理功能

本次更新主要围绕Kubernetes管理功能增强和优化:新增节点池划分、kubectl终端操作、批量删除/标签/重启等批量操作,支持配置备份与加密存储;强化集群管理,如中文名称显示、全量YAML备份恢复;优化多项UI交互,包括状态标识、列表页逻辑及错误修复。同时完善了Secret管理、PVC搜索、Pod文件操作等实用功能,并修复了ConfigMap、StatefulSet等组件的已知问题,全面提升系统的安全性和操作便捷性。(149字)

2026-07-31 17:43:45 218

原创 OpenClaw vs CoPaw 完整功能对比与安全建议

OpenClaw 和 CoPaw 是两大开源 AI 助手框架。OpenClaw(TypeScript)生态成熟(5700+技能)、可定制性强,但部署复杂、成本高(月均$200-500)、安全风险严重(默认高权限、端口暴露、供应链攻击)。CoPaw(Python)由阿里推出,部署简单(3条命令)、成本低(1/10)、中文支持好、安全性较高,但生态较新。

2026-03-02 16:03:11 5492 1

原创 OpenClaw 原版和汉化版windows 和Linux 下的部署实践

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

2026-02-04 17:36:45 6637

原创 一文讲解kubernetes的gateway Api的功能、架构、部署、管理及使用

摘要:Gateway API是Kubernetes新一代L4/L7路由标准,提供面向角色的资源模型(GatewayClass/Gateway/Route),支持HTTP/GRPC/TCP等协议。相比Ingress,它具有更强的表现力、可扩展性和权限控制,通过RBAC实现基础设施提供商、集群操作员和应用开发人员的职责分离。主流实现如Istio、Envoy等已全面支持,并提供安装部署指南和测试方法。该API解决了Ingress依赖Annotation扩展的问题,为服务网络提供了标准化的高级路由功能。

2026-02-02 15:05:30 1054

原创 xkube v4.0发布,完全开放源代码并新增k8s网关、亲和性很多k8s实用功能

xkube v4.0 带来多项重大更新:完全开源后端Golang代码;新增完整的Gateway API支持,包括Gateway、HTTPRoute、GRPCRoute等路由管理功能;增强部署配置能力,新增节点亲和性、Pod亲和/反亲和设置;优化资源监控,新增Pod CPU/内存Top值查看和节点资源统计;改进YAML编辑功能并修复多项已知问题;升级Go至1.25.4及相关前端依赖;优化界面布局,将Kubernetes和运维管理功能分离。本次更新显著提升了网关管理、部署配置和资源监控能力。

2026-01-30 14:02:47 480

原创 一文掌握k8s的升级更新策略

K8S提供了两种Pod升级策略:Recreate策略直接终止旧Pod再创建新Pod,会导致服务中断;RollingUpdate策略则逐步替换Pod,减少服务中断风险。RollingUpdate可通过maxSurge和maxUnavailable参数控制升级步长。此外,多集群管理平台xkube也提供了便捷的更新策略设置功能。用户可根据业务需求选择合适的升级方式,确保服务平稳更新。

2026-01-20 10:57:39 477

原创 一文掌握k8s的健康检查探针

本文介绍了Kubernetes容器健康检查探针的配置与使用。Kubernetes提供三种探针:存活探针(livenessProbe)用于检测容器运行状态,失败会触发重启;就绪探针(readinessProbe)判断业务是否就绪,控制流量转发;启动探针(startupProbe)检测应用启动状态。探针支持HTTP请求、TCP连接和命令行脚本三种检查方式,并详细说明了各配置参数的含义。文章还提供了YAML配置示例,并推荐使用xkube管理平台进行可视化配置。通过合理配置健康检查机制,可以确保容器应用稳定运行并及

2026-01-20 10:24:09 945

原创 一文掌握k8s的污点和容忍度

Kubernetes中的节点污点(Taint)和容忍度(Toleration)机制用于控制Pod调度。污点是节点属性,用于排斥不匹配的Pod;容忍度是Pod属性,允许Pod调度到带污点的节点。污点参数包括键、操作符(Equal/Exists)、值和效果(NoSchedule/PreferNoSchedule/NoExecute)。NoExecute污点会驱逐未容忍的Pod,而NoSchedule仅阻止新调度。Kubernetes默认会为Pod添加对not-ready和unreachable污点的300秒容忍

2026-01-20 10:22:36 668

原创 一文掌握k8s容器的生命周期

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

2026-01-19 14:43:09 768

原创 一文掌握k8s容器的资源限制

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

2026-01-19 14:41:56 385

原创 一文掌握pod的亲和性和调度策略

摘要 Kubernetes提供多种Pod调度策略来精细控制工作负载部署位置: 基础调度方式 nodeName:直接指定节点名称 nodeSelector:通过节点标签匹配目标节点 高级调度策略 节点亲和性(nodeAffinity):支持硬约束(必须满足)和软约束(尽量满足),可结合权重优先级调度 Pod亲和/反亲和(podAffinity/podAntiAffinity):根据其他Pod标签决定同节点或跨节点部署,适用于服务拓扑优化 规则配置 使用标签选择器(In、NotIn、Exists等运算符)定义匹

2026-01-04 12:35:11 971

原创 【k8s-1.34.2安装部署】十一.metallb-v0.15.2安装

本文介绍了MetalLB负载均衡工具的安装与配置方法。MetalLB适合测试和小流量场景,安装步骤包括:下载官方YAML文件、修改镜像地址(替换为阿里云镜像)、执行kubectl命令部署。配置部分需创建IP地址池和L2广播规则,指定可用IP范围。最后通过将Service类型改为LoadBalancer来验证是否成功分配外部IP。整个过程仅需修改YAML文件并执行简单命令即可完成部署。

2025-12-30 16:24:22 403

原创 【k8s-1.34.2安装部署】十.gateway Api v1.4.0和istio安装

本文介绍了Istio和Gateway API的安装配置方法。主要内容包括:1)Istio安装步骤,下载二进制文件并执行安装命令;2)Gateway API的试验版和正式版安装方式;3)各类路由配置示例(HTTPRoute、GRPCRoute、TCPRoute、UDPRoute)的创建方法;4)注意事项,特别是镜像下载失败时的替代方案。文中提供了详细的YAML配置示例,涵盖了常见服务协议的路由配置,并针对国内用户给出了可用的镜像源地址。

2025-12-30 16:21:32 635

原创 【k8s-1.34.2安装部署】九.k8s多集群管理平台xkube-v3.9安装部署

本文介绍了xkube的三种部署方式:1)使用docker-compose快速部署,需配置MySQL和Redis;2)在Kubernetes环境中部署,需修改yaml文件中的数据库配置和Ingress域名;3)直接在服务器上安装,需手动配置MySQL和Redis连接信息。所有方式部署完成后,均可通过8080端口访问Web界面,默认管理员账号为admin/admin。文章还提供了Nginx反向代理配置示例和免费TLS证书申请指引。xkube支持多Kubernetes集群管理,提供Web终端、资源监控等运维功能。

2025-12-29 15:11:26 1470

原创 【k8s-1.34.2安装部署】八.metric-server-0.8.0安装

本文介绍了在Kubernetes 1.34.2集群中安装metrics-server的方法。metrics-server用于采集节点和Pod的CPU、内存指标,为dashboard和xkube管理平台提供实时资源监控数据。安装步骤包括:下载配置、修改components.yaml文件(添加--kubelet-insecure-tls参数并使用阿里云镜像源),最后通过kubectl apply部署。验证安装成功后,可通过kubectl top命令查看节点和Pod的资源使用情况。该组件是Kubernetes监控

2025-12-29 15:08:28 452

原创 二进制kubenetes-1.34.2安装包快速部署k8s集群

本文介绍Kubernetes 1.34.2二进制安装包,包含etcd、kube-apiserver等核心组件的证书、配置文件和启动脚本。安装包已预置二进制文件、证书和安装脚本,支持直接安装或重新生成。项目提供了详细的目录结构和预设参数说明,包括etcd集群配置、服务网段等默认值。安装过程分为下载安装包、初始化机器、制作安装包、执行角色安装和配置hosts五个步骤,支持etcd集群、master节点和worker节点的部署。相关教程和xkube管理控制台安装指南也一并提供。

2025-12-28 12:56:53 719

原创 【k8s-1.34.2安装部署】七.coredns-v1.13.1安装

本文介绍了Kubernetes集群中CoreDNS-v1.13.1的安装与验证过程。主要内容包括:修改CoreDNS配置文件(调整域名、镜像源、内存限制和集群IP),执行安装命令,并通过创建测试Pod来验证DNS解析功能。文章提供了完整的操作步骤和验证方法,确保CoreDNS服务正常运行,能够解析集群内部和外部域名。这是Kubernetes 1.34.2部署系列教程的第七部分,后续还包含metrics-server、管理平台等组件的安装指南。

2025-12-28 12:48:50 536

原创 【k8s-1.34.2安装部署】六.企业级部署cilium-1.18.4网络插件

本文详细介绍了Kubernetes集群中Cilium网络插件(1.18.4版本)的安装过程。主要内容包括:通过Helm安装Cilium客户端命令,提供了完整的安装命令及参数说明,重点解释了native路由模式、XDP加速、BPF伪装等关键配置参数的作用。安装完成后,可通过cilium status命令验证安装状态,确保各组件正常运行。文章还提供了相关技术文档的导航链接,涵盖K8S集群部署的完整流程。该安装方案适用于Kernel >= 6.8的系统环境,采用企业级部署方式,支持网络观测、流量监控等功能。

2025-12-28 12:45:21 1263

原创 【k8s-1.34.2安装部署】五.worker端containerd2.2.1、kubelet-1.34.2安装

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

2025-12-27 14:22:54 1478

原创 【k8s-1.34.2安装部署】四.kubernets master组件kube-apiserver,kube-controller-manager,kube-scheduler安装

本文介绍了Kubernetes 1.34.2版本中master组件的安装过程,包括kube-apiserver、kube-controller-manager和kube-scheduler的部署步骤。主要内容涵盖:1)安装包目录结构说明;2)主机名映射配置;3)组件启动顺序及服务管理;4)安装验证方法;5)授权配置;6)后续containerd和kubelet安装指引。文章是Kubernetes集群部署系列教程的第四部分,提供了完整的组件安装流程和验证方法,为后续worker节点安装奠定了基础。

2025-12-27 14:20:34 568

原创 【k8s-1.34.2安装部署】三.etcd-v3.6.6 TLS版集群安装

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

2025-12-26 16:15:48 549

原创 【k8s-1.34.2安装部署】二.kubernets软件、证书、配置、脚本等文件准备

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

2025-12-26 16:03:31 1379

原创 【xkube】xkube 3.9版本新增支持jenkins、deployment的探针、节点污点、ingress的规则功能

本次xkube-3.9版本更新主要新增了多项Kubernetes资源管理功能:支持deployment变量、生命周期修改及自动备份;新增ingress路由编辑、TLS域名配置和修改备份;实现了node节点yaml、标签、污点的修改与备份功能。同时增加了Jenkins流水线支持、APIkey定时任务接口,完善了权限审计日志。修复了权限控制、缓存显示等若干问题,提升了系统的安全性和稳定性。更新后用户可通过可视化界面更便捷地管理Kubernetes集群资源。

2025-12-08 16:12:08 416

原创 【k8s-1.34.2安装部署】一.系统初始化及k8s集群规划

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

2025-12-08 16:02:36 1289

原创 【xkube】xkube 3.8版本增加了备份、资源限制等炸裂功能

xkube3.8的版本中新增了hostAlias域名映射、cpu和内存requests和limits的功能、存活探针、就绪探针的功能。更炸裂的是增加了一个yaml的备份功能,该功能解决了在修改deployment的配置、configmap的配置时担心改错,无法还原的一个大难题。现在该功能会在修改前自动进行备份,需要还原时,点击还原,一键还原到修改前的版本

2025-10-17 17:32:27 318

原创 推荐五款免费好用的k8s管理平台

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

2025-10-03 13:21:45 2189

原创 【xkube】新发3.7版本的功能解决运维一大难题

xkube3.7的新增的pod服务检测功能涵盖了http、tcp、icmp、ping、dns、shell检测。几乎所有的检测功能都全了,解决了k8s故障排查的一大难题。

2025-09-14 10:36:09 488

原创 【k8s单机版】centos安装k8s单机版

centos搭建k8s单机版,最近为了部署xkube这个多集群k8s管理平台的演示地址,需要部署k8s集群,但是由于部署k8s集群比较耗费资源,所以就购买了一台阿里云的ECS来部署单机版的k8s。部署好以后,可以用于xkube 在pc端的演示以及在APP端的演示。

2025-07-25 19:04:54 1539

原创 【k8s集群管理平台】k8s运维管理的新玩法,让运维电脑随时不离身的现状成为过去

Kubernetes多集群管理工具xkube面向混合云运维场景,提供跨云跨环境的统一管理方案。该工具支持PC端和APP端,涵盖集群管理、运维监控、CI/CD等功能,解决运维人员频繁切换集群、紧急处理任务等痛点。核心功能包括:多集群统一管理、Workload全生命周期操作、HPA扩缩容、应用集整合、精细化权限控制、文档中心等。尤其适合国内混合云环境,支持阿里云、AWS EKS等平台对接,永久免费且开源,帮助提升企业运维自动化水平。官网地址:https://xkube.eeenet.net

2025-07-20 11:24:08 518

原创 国产免费的k8s管理平台

xkube是一款永久免费且无任何功能限制的k8s集群管理平台,提供PC端和移动端全平台支持,具备完善的集群管理、运维监控和CI/CD发布功能,让企业轻松实现跨集群的统一管理和自动化运维。

2025-06-23 18:34:12 1020

原创 alpine 和 ubuntu 系统中文乱码问题

最近在制作alpine的java镜像和Ubuntu的java镜像。输出的日志中的中文,以及附件等相关涉及中文的都变成问号,这是由于系统缺乏相应的编码文件导致,需要在系统里安装相应的中文编码,中文编码主要有zh_CN.gb18030、zh_CN.gbk、zh_CN.gbk2312、zh_CN.utf8。如果中文是gbk编码的,需要将变量LANG设置成gb18030或gbk编码,如果中文是utf8编码的需要LANG设置成utf-8编码。

2024-08-14 14:29:36 2010

原创 一次k8s命名空间删除导致的故障处理

该文记录了最近遇到的一次由于人为误删除k8s 命名空间导致的服务故障的处理过程和心得体会。通过该文来给运维同行提个醒,避免出现类似的失误。

2024-07-31 14:36:44 1756

原创 【k8s部署elasticsearch】k8s环境下安装elasticsearch集群和kibana

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

2024-07-11 16:07:32 4222

原创 【k8s中安装rabbitmq】k8s中基于安装rabbitmq并搭建镜像集群-pvc版

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

2024-07-11 16:00:25 1773

原创 【k8s中安装rabbitmq】k8s中安装rabbitmq并搭建镜像集群-hostpath版

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

2024-07-09 15:35:57 2850 2

原创 【k8s安装redis】k8s环境无pvc的情况下安装redis哨兵集群

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

2024-07-09 15:32:14 1569

原创 【k8s安装redis】k8s安装单机版redis实现高性能高可用

本文将根据在k8s环境中搭建【伪】单机模式的redis实例。由于共享存储的io性能比较低,所以将共享存储用于数据备份,而采用hostpath的形式进行redis数据的存储,这样有助于提高redis的io性能,本文将讲解如何在一个pod内用两个container作为redis的主从形式来实现单机版、高可用的redis。

2024-07-05 15:19:55 2434 2

原创 【kubectl详解】最全的kubectl命令用法

该文章详细对kubect命令行的参数进行讲解,并将api-resource的信息整理成列表,方便查看,同时通过一系列的实践操作的命令来进行举例,便于更深刻的了解和掌握该命令的用法。

2024-07-05 15:12:41 8142

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除