Kevin's Notes

Quick notes

在 Docker 容器化微服务架构中,安全是一个不可忽视的重要环节。本文将分享一套完整的 Docker 微服务环境安全加固方案,涵盖端口暴露最小化、网络隔离、敏感信息管理以及多层防御策略。通过本指南,你可以有效缩减 90%+ 的攻击面,提升整体系统安全性。

阅读全文 »

LVM(Logical Volume Manager)是企业级Linux存储管理的核心解决方案,提供灵活的存储池管理和动态扩展能力。本指南涵盖从传统分区到LVM的完整迁移实践、架构设计、性能优化和数据安全保障,适用于生产环境存储重构和容量规划。

阅读全文 »

在现代容器化环境中,多架构支持变得越来越重要。随着 ARM64 架构在服务器和边缘设备中的普及,我们需要构建和管理支持多种 CPU 架构的容器镜像。本文将详细介绍如何在 Harbor 私有镜像仓库中管理多架构镜像,包括配置、推送和创建 manifest 列表的完整流程。

阅读全文 »

MinIO 是一个高性能的分布式对象存储系统,其站点复制(Site Replication)功能支持跨集群的数据和元数据同步。本文记录了如何使用 Docker Compose 部署 MinIO 站点复制集群,配置两个 MinIO 实例,并进行同步测试和故障恢复测试。测试环境基于 20T 磁盘,适用于需要高可用性和灾难恢复的场景。

阅读全文 »

Cloudflare Tunnel 是一种强大的反向隧道服务,允许用户将本地服务器或内部网络资源安全暴露到公网,而无需开放防火墙端口或拥有公网 IP 地址。本文将详细介绍 Cloudflare Tunnel 的工作原理、功能特点、使用场景,并结合实际操作步骤,展示如何通过 Cloudflare Tunnel 将本地服务映射到公网域名。

阅读全文 »

Nexus是一个功能强大的仓库管理工具,用于托管Maven工件、Docker镜像等。本文将详细介绍如何在Docker环境中部署Nexus仓库管理器,并集成PostgreSQL数据库、快照清理服务和数据库备份服务。

阅读全文 »

当前文档为 Vim 编辑器的常用配置说明,适用于 Linux 和 Mac 环境。配置项旨在提升代码编辑体验,包括语法高亮、文件类型检测、粘贴优化等功能。配置文件通常位于 ~/.vimrc(Linux/Mac),如果文件不存在,可通过 vim ~/.vimrc 创建。

阅读全文 »
0%