- 博客(18)
- 资源 (7)
- 收藏
- 关注
原创 OpenShift (OKD) 部署配置:install-config.yaml 深度解析与全场景模板
假设需要在安装时配置企业内部的 NTP 服务器,不能直接改.ign文件(它是 Base64 编码的 JSON)。正确做法是创建YAML 文件,放在安装目录的openshift/子目录下。示例:注入 Chrony (NTP) 配置在生成 Ignition之前,创建metadata:labels:spec:config:ignition:storage:files:mode: 420生效逻辑:执行时,安装程序扫描openshift/目录,自动将 MachineConfig 编译进对应的.ign。
2026-01-15 14:58:16
975
原创 OKD/OpenShift Operator 实践:手动部署 vs Operator 管理 Redis 对比
对比维度手动部署Operator 部署YAML 文件数量4 个 (ConfigMap/PVC/Deployment/Service)1 个 (Redis CR)代码行数~80 行~30 行Pod 类型Deployment自动创建资源无监控支持❌ 需手动配置✅ 内置 redis-exporter (9121端口)健康检查❌ 需手动配置✅ 自动配置高可用模式❌ 需自己实现✅ 支持 Cluster/Replication/Sentinel升级管理手动操作修改 CR 自动完成故障恢复需人工介入。
2026-01-13 17:09:14
571
原创 OKD 实战:CI/CD 自动化流水线 (Jenkins + OpenShift)
基础设施即代码:流水线逻辑 (Jenkinsfile) 直接存储在 K8s 资源对象中。弹性 Agent:不再需要维护庞大的编译服务器,Agent 随用随建,用完释放。深度集成:OpenShift DSL 让 Jenkins 能够像“本地人”一样操作集群资源。这是从传统手工部署转向大规模微服务管理的必经之路。
2026-01-06 13:34:44
820
原创 OpenShift OKD 实验手册:镜像构建与 ImageStream 管理实战
本实验展示了 OpenShift的核心理念。无论是传统的 Dockerfile 模式,还是更高级的 S2I 模式,OpenShift 都提供了闭环的自动化流水线。
2026-01-05 13:05:52
900
原创 OKD 实验手册:日志分析与故障排查实战 (Logs & Describe)
本文介绍了在OpenShift(OKD)环境中进行日志分析和故障排查的实战方法。通过构建一个"应用崩溃"场景,展示了使用oc logs和oc describe工具定位问题的完整流程。重点包括:查看Pod状态(oc get pods)、分析系统事件(oc describe)、获取崩溃日志(oc logs --previous)等核心技巧,并以配置文件缺失为例演示了从发现问题到修复验证的全过程。文章还总结了"状态概览→事件排查→日志分析"的标准排障思路,并强调了生产环境中
2025-12-31 15:04:13
327
原创 OKD 实战:基于 LVM 动态存储部署 MinIO 及多端口 (纯 CLI 版)
定义:PVC 是用户对存储资源的“申请书”。解耦:开发者只需声明容量和访问模式,无需关心底层存储硬件。动态性:配合,系统可自动在 LVM 卷组中切分物理空间并绑定。标准化:纯 CLI 操作极大降低了人为误操作的概率,且所有操作均可编写为自动化脚本。网络闭环:理解 Service 到 Route 的端口映射关系是部署复杂有状态应用的关键。高性能:LVM 动态存储提供了原生磁盘级的 I/O 效率,完美承载对象存储的高频并发请求。
2025-12-30 16:31:50
1106
原创 OpenShift OKD实战:告别 kubeadmin,配置 HTPasswd 本地认证系统
摘要:本文详细介绍如何在OpenShift/OKD集群中配置HTPasswd本地认证系统,替代默认的kubeadmin账号。通过安装htpasswd工具生成密码文件,创建Secret资源并修改OAuth配置,可实现自定义管理员账号的创建与管理。文章还包含密码修改、新用户添加等进阶操作指导,以及移除kubeadmin的安全建议。这种方案解决了kubeadmin密码难记、浏览器自动填充失效等问题,为中小规模集群提供了更安全便捷的认证方式。(149字)
2025-12-30 13:30:50
814
原创 OpenShift OKD 实验手册:持久化存储实战
本文是OpenShift OKD持久化存储实战手册,以MySQL为例,详细讲解了Kubernetes/OpenShift中的持久化存储实现方法。手册包含两部分核心内容:基础实践部分讲解静态PV/PVC的手动配置流程,通过创建物理目录和YAML配置文件实现MySQL数据持久化;进阶实践部分重点介绍动态存储方案,通过安装LVM Storage Operator实现存储资源的自动分配。文章采用餐厅模型类比PV(菜品)、PVC(订单)和StorageClass(自动做菜机)的关系,并提供了详细的YAML配置示例和操
2025-12-25 13:33:30
905
原创 【实战】OpenShift OKD 路由与负载均衡完全指南:Route vs Ingress
本文介绍了在OpenShift/OKD集群中使用Route对象实现应用路由和负载均衡的完整指南。通过实战演练,从部署应用到暴露外部路由,详细讲解了oc命令的使用方法和后台原理。文章对比了OpenShift Route与Kubernetes Ingress的差异,Route具有更高的便捷性和原生支持高级特性。最后展示了如何自定义负载均衡策略和流量转发全流程,帮助读者深入理解OpenShift路由机制。
2025-12-24 15:33:56
829
原创 OpenShift OKD SNO (单节点 OpenShift) 升级操作与影响评估指南
提前备份:升级前请确保已导出重要的kubeconfig和配置文件。选择时段:由于 SNO 节点重启会导致业务中断,请选择在非业务高峰期执行升级。保持耐心:整个过程通常需要 30 分钟到 1 小时,百分比可能会在某个数值停顿较长时间,只要没有显式报错,请勿强行断电。
2025-12-24 10:01:52
415
原创 OpenShift OKD HPA 自动扩缩容实验报告
本实验旨在验证 OKD/OpenShift 集群的水平 Pod 自动扩缩容(HPA)功能。通过部署一个 CPU 密集型 PHP 应用,利用华为云镜像加速源,并在单节点 (SNO) 环境下观察 Pod 的动态伸缩行为。
2025-12-22 08:50:16
334
原创 OpenShift OKD 4.15 安装指南 (VMware Workstation)
OKD 4.15 VMware安装指南摘要 本文详细介绍了在VMware Workstation上部署OKD 4.15集群的完整流程。主要内容包括: 资源规划:明确Provisioner、Bootstrap、Master和Worker节点的vCPU、内存和磁盘配置要求,强调Master节点至少需要6vCPU 网络配置:重点说明VMware NAT模式下必须将DNS服务器指向Provisioner节点(192.168.179.229)的关键配置 Provisioner节点设置:包括网络配置、软件包安装、防火墙
2025-12-19 14:17:52
1110
原创 OpenShift OKD 4.x SNO (单节点 OpenShift) 离线代理环境安装实战指南
本文详细介绍了在离线代理环境下部署OKD 4.x单节点集群(SNO)的全过程。内容包括准备工作、核心配置、ISO生成、节点启动安装等步骤,重点解决了代理配置、内存不足、NTP同步等常见问题。文章提供了详细的安装配置文件和操作命令,指导用户从零开始完成SNO部署,并最终通过DNS配置实现集群访问。该方案特别适合资源有限的开发环境和边缘计算场景,为技术人员提供了实用的离线部署指南。
2025-12-19 14:11:07
938
原创 mysql高可用方案-aim.sh+mha+MySQL
aim.sh配置一主两从aim.sh(http://aim.sh) 支持 CentOS 6\7 系列的MySQL 5.6\7.x 二进制包自动安装,并且支持自动配置Slave。github下载地址:https://github.com/aimdotsh/aim wget -O aim-master.zip https://github.com/aimdotsh/aim/archive/master.zip解压 aim-master.zip , 下载mysql免安装版本文件: mys.
2020-11-17 11:01:09
392
1
原创 数据采集flume-ng-sql-source 到kafka(window)
在window下使用flume-ng-sql-source完成MySQL到kafka的数据采集。下载 apache-flume-1.9.0-bin配置:JAVA_HOME,FLUME_HOME新增配置文件F:\apache-flume-1.9.0-bin\test\mysql2kafka.confa1.channels = ch-1 a1.sources = src-1 a1.sinks = k1 ###########sql source##...
2020-11-16 13:39:43
267
原创 MirrorMaker kafka跨集群同步方案
https://www.hhj100.com/https://detail.tmall.com/item.htm?id=604066404838&ali_trackid=2:mm_108689443_36918578_132750161:1605175004_298_342186384&union_lens=lensId:OPT@1605174999@0bb8e51b_6753_175bbe2b8d5_bbd9@01;recoveryid:201_11.23.123.50_8601021
2020-11-12 17:59:05
1206
2
转载 centos 安装redmine
/sbin/ldconfig /usr/localln -f /usr/local/bin/Magick-config /usr/bin/Magick-configPKG_CONFIG_PATH=/usr/local/lib/pkgconfig/ gem install rmagick
2014-11-12 15:45:31
319
转载 如何破解mysql数据库的密码
1:通过任务管理器或者服务管理,关掉mysqld(服务进程)2:通过命令行+特殊参数开启mysqldMysqld --skip-grant-tables3:此时,mysqld服务进程已经打开,并且,不需要权限检查.4:mysql -uroot 无密码登陆服务器.5: 修改权限表 A: use mysql; B:update user set Password
2014-11-12 10:51:34
1189
ApacheKafka入门介绍.pdf
2020-03-10
很好用的一款API/接口功能测试工具,很方便的塞数据,查看响应,设置检查点/断言,能进行一定程度上的自动化测试
2023-01-16
手机电话簿vcf/csv转换工具(csv转换vcf)
2017-11-07
kafkaTest.zip
2019-06-26
flume-ng-sql-source-release-1.5.2.zip
2019-06-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅