- 博客(26)
- 收藏
- 关注
原创 在Linux中,有多种命令可以向指定文件添加文本
最常用的是 echo "内容" >> 文件 和 cat >> 文件 << EOF ... EOF,前者适合单行,后者适合多行。
2026-02-01 19:33:27
293
原创 在Ubuntu 22.04上使用GitLab和Jenkins部署CI/CD的完整过程
这个完整的CI/CD案例包含了从环境搭建到自动化部署的全过程,可以根据实际需求进行调整和扩展。
2026-01-15 10:41:41
1272
原创 kubernetes中operator与helm有什么区别?部署mysql集群是选择operator部署还是helm chart部署?
若需部署 MySQL 集群,复杂、高可用场景推荐 Operator,简单、快速部署场景可选 Helm Chart。
2026-01-11 22:37:46
346
原创 通过kubernetes部署nginx + php网站环境
通过以上步骤,即可在 Kubernetes 中高效部署 Nginx + PHP 网站环境,实现高可用、可扩展的 Web 服务。
2026-01-11 12:41:55
1074
原创 helm管理
Helm 是 Kubernetes 的包管理工具,它通过将应用及其依赖的 Kubernetes 资源(如 Deployment、Service、ConfigMap 等)封装为可复用的“包”(称为 **Chart**),实现了应用生命周期的标准化管理。
2026-01-09 23:05:53
578
原创 Ubuntu 22.04的Kubernetes环境中加载桥接网络模块
通过以上步骤,可以解决桥接网络模块缺失问题,确保Kubernetes网络配置符合要求,同时参数在重启后保持生效。
2026-01-04 23:19:05
456
原创 安装linux系统,什么情况下/usr和/var和/var/lib需要单独分区
在安装linux系统时,当系统磁盘空间较大、需长期稳定运行或承担特定服务(如数据库、Web服务)时,建议将/usr、/var和/var/lib单独分区。
2026-01-04 09:56:58
660
原创 监控Kubernetes Grafana仪表盘推荐
要监控Kubernetes Pod,最直接的方法是使用Grafana社区中已经制作好的仪表盘。
2025-12-26 09:48:52
489
原创 K8s部署Nginx集群,通过Ingress实现HTTPS域名访问
通过Ingress节点IP地址(kubectl get ingress)加上Ingress控制器的Service上(kubectl get svc -n ingress-nginx)的暴露端口,用户可以从集群外部访问Ingress控制器。因此,Pod 内的 nginx 只会处理 HTTP 流量。在Ingress配置中,设置了注解nginx.ingress.kubernetes.io/force-ssl-redirect: "true",这会导致Ingress控制器将HTTP请求重定向到HTTPS。
2025-12-21 22:14:08
1006
原创 Firewalld 深度解析与实战配置
Firewalld 是 Linux 系统中动态的防火墙管理器,相较于传统的 iptables ,它支持动态规则更新而无需重启服务,采用区域(zone) 和服务(service) 的概念来简化防火墙策略配置,默认在 RHEL/CentOS 7 及以上版本中作为默认防火墙服务。富规则(Rich Rule)是 Firewalld 的高级功能,支持更精细的条件匹配(如 IP、端口、协议、动作等)。需求:外网用户访问服务器的 8080 端口时,自动转发到本机的 80 端口,适用于端口映射场景。
2025-12-21 21:52:18
407
原创 Kubernetes(K8S)中强制删除命名空间的方法
当 Kubernetes 中的命名空间一直处于 Terminating 状态无法删除时,通常是由于资源未被正确清理或 finalizers 未完成导致的。以下是分步骤的解决方案:
2025-12-19 11:17:29
758
原创 CentOS 7 Grub引导故障恢复
当CentOS 7的/boot/grub2/grub.cfg文件丢失,重启后进入grub>模式时,可以按照以下步骤恢复系统。
2025-12-19 11:03:36
635
原创 CentOS 7中挂载NTFS格式的U盘
在CentOS 7中挂载NTFS格式的U盘需要安装NTFS支持驱动(ntfs-3g),因为默认内核不支持NTFS文件系统的读写操作。
2025-12-15 11:20:47
334
原创 CentOS通过DRBD实现数据备份的高可用性
DRBD(Distributed Replicated Block Device)是由LINBIT公司开发的分布式块设备复制解决方案,基于Linux内核实现服务器间块设备的实时镜像同步。该方案采用无共享架构,工作于文件系统层之下,直接作用于操作系统IO栈,支持主从模式和双主模式运行,其中双主模式需配合集群文件系统实现多节点并发访问。
2025-12-13 22:25:40
774
原创 部署Prometheus+Grafana监控平台
在项目运行过程中,监控系统扮演着至关重要的作用,通过监控系统,我们可以实时观察业务的运行状态和历史趋势分析。本文是基于Prometheus+Grafana部署的可视化监控平台。
2025-12-12 15:43:28
1383
原创 Docker极简实战:从入门到精通
本文提供Docker极简入门实战指南,涵盖核心概念、安装配置、基础操作和实战项目。主要内容包括:容器化原理与优势、Docker架构解析;Linux/macOS/Windows环境下的安装验证;镜像拉取与管理、Dockerfile构建;容器生命周期控制;数据持久化与网络配置;并通过Redis、Flask等实战案例演示应用部署。最后分享资源清理、日志查看等进阶技巧,并推荐官方文档等学习资源,帮助开发者快速掌握Docker容器技术要点。
2025-12-11 14:44:42
202
Prometheus Node Exporter 的压缩包
2025-12-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1