原创 后端技术 Kubernetes基本概念 一.认识 Kubernetes 1.1.什么是 Kubernetes Kubernetes(简称K8s)是一个开源的容器编排平台,旨在自动化应用程序的部署、扩展和管理。该平台由Google基于其在大规模生产环境中运行工作负载超过十年的经验设计,并于2014年捐赠给了云原生计算基金会(CNCF)。Kubernetes的名字源自希腊语,意为“舵手”,而“k8s”这个缩写是因为字母“k”和“s”之间有八 2025-04-30 浏览(86) 评论(0) 阅读全文
原创 后端技术 从零开始理解容器化技术 一、什么是 Docker 1. 概念 Docker 是一个开源的应用容器引擎,帮助开发者在任何地方快速构建、分享、运行和验证应用程序,而无需繁琐的环境配置或管理。它通过以下四个步骤简化了应用开发流程: ● Build (构建):使用 Dockerfile 定义应用程序及其所有依赖项,并将其打包到一个独立的容器镜像中,确保无论在哪里运行,应用程序都能保持一致的行为。 ● Share (分享):容器可 2025-04-18 浏览(114) 评论(0) 阅读全文
原创 后端技术 什么是云原生 一. 云原生概述 云原生(Cloud Native) 是一种构建和运行应用程序的方法,充分利用云计算的灵活性、可扩展性和弹性。其核心理念围绕微服务、容器技术、DevOps以及持续交付等方面展开,旨在加快软件开发的速度,提高系统的可维护性和扩展性,并确保应用能够在任何环境中一致地运行。云原生代表了一种现代化的应用程序开发和部署方式,帮助企业更有效地利用云平台的优势,实现敏捷开发、高效运维和快速响应市 2025-03-29 浏览(125) 评论(0) 阅读全文
原创 数据库 告别单点故障!MySQL Group Replication如何重塑金融级数据库架构 MySQL Group Replication(组复制)是 MySQL 提供的一种高级高可用解决方案,基于 Paxos 协议实现多主复制,适合对数据一致性和高可用性要求高的场景。 一、技术原理 1.1架构设计原理 1.1.1 多主复制机制 Paxos共识算法: 通过分布式投票机制保证事务提交的原子性,集群中超过半数节点确认即视为提交成功 数据流向模型: https://via.placeholde 2025-03-11 浏览(173) 评论(0) 阅读全文
原创 数据库 利用Docker Swarm与SSL加密实现安全高效的PXC集群部署 一. PXC Percona XtraDB Cluster简称PXC,是一个企业级解决方案,特别适合那些对数据一致性、扩展性和自动化要求高的应用场景。 1.1 核心原理 基于 Galera Cluster,实现了多主写入和支持无损故障转移: Percona XtraDB Cluster 是建立在 Galera Cluster 技术之上的。Galera Cluster 允许多个数据库节点同时进行写入 2025-03-01 浏览(156) 评论(0) 阅读全文
原创 Linux 从零开始:基于Ubuntu的Kubernetes集群部署全攻略(含国内加速配置) 一、环境准备 在每台机器上分别执行以下命令来修改主机名,用于规范集群节点标识,确保 Kubernetes 组件能够基于主机名正确通信、调度资源并简化故障排查。 sudo hostnamectl set-hostname master sudo hostnamectl set-hostname node1 sudo hostnamectl set-hostname node2 1.3. 建立 IP 2025-02-26 浏览(189) 评论(0) 阅读全文