vSphere使用Cloud-Init初始化VM
版本信息: vSphere:8.0 OS:Ubuntu 24.04 Cloud-Init:25.3-0ubuntu1~24.04.1 初始化虚拟机模板 创建虚拟机模板并安装所需软件 安装 VMTools 方案一:使用 APT 源安装 !VMTools版本验证 方案二:从 vSphere 管理界面挂载...
CI/CD、自动化部署、监控运维
Kubernetes、容器编排、微服务架构
MySQL 优化、高可用、SQL 调优
编程语言 相关文章
版本信息: vSphere:8.0 OS:Ubuntu 24.04 Cloud-Init:25.3-0ubuntu1~24.04.1 初始化虚拟机模板 创建虚拟机模板并安装所需软件 安装 VMTools 方案一:使用 APT 源安装 !VMTools版本验证 方案二:从 vSphere 管理界面挂载...
渲染 --> Kubernetes 入门指南:从零开始学习容器编排 什么是 Kubernetes? Kubernetes(简称 K8s)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用。 核心概念 Pod Pod 是 Kubernetes 中最小的部署单元,一个 Pod 可以包含一个或...
MySQL 性能优化:索引设计与查询优化 索引基础 索引是优化数据库查询性能的关键技术。 索引类型 | 类型 | 说明 | 适用场景 | |------|------|----------| | PRIMARY KEY | 主键索引 | 唯一标识记录 | | UNIQUE | 唯一索引 | 字段值唯...
Kubernetes 进阶:Service 与 Ingress 详解 Service 类型 Kubernetes 提供了多种 Service 类型来满足不同的网络需求。 ClusterIP(默认) 仅在集群内部可访问。 NodePort 通过节点端口暴露服务。 LoadBalancer 使用云提供商...
Docker + Jenkins:构建自动化 CI/CD 流水线 CI/CD 简介 CI(持续集成):频繁将代码集成到主干,自动构建和测试 CD(持续交付/部署):自动将应用部署到生产环境 环境准备 安装 Docker 部署 Jenkins 配置 Jenkins 安装必要插件 Docker Pipe...
版本信息: vSphere:8.0 OS:Ubuntu 24.04 Cloud-Init:25.3-0ubuntu1~24.04.1 初始化虚拟机模板 创建虚拟机模板并安装所需软件 安装 VMTools 方案一:使用 APT 源安装 !VMTools版本验证 方案二:从 vSphere 管理界面挂载...
Kubernetes 资源限制与配额管理 在 Kubernetes 集群中,合理管理资源是保证应用稳定运行的关键。 资源请求与限制 CPU 和内存配置 每个容器都可以定义资源的 requests 和 limits: QoS 级别 Kubernetes 根据资源配置分为三个 QoS 级别: | QoS...
PostgreSQL 高可用架构设计 PostgreSQL 作为企业级关系型数据库,高可用架构是生产环境的核心需求。 主流高可用方案 Streaming Replication PostgreSQL 内置的流复制机制: 配置步骤: Logical Replication 逻辑复制支持跨版本和数据过滤...
Docker + Jenkins:构建自动化 CI/CD 流水线 CI/CD 简介 CI(持续集成):频繁将代码集成到主干,自动构建和测试 CD(持续交付/部署):自动将应用部署到生产环境 环境准备 安装 Docker 部署 Jenkins 配置 Jenkins 安装必要插件 Docker Pipe...
GitLab CI/CD 流水线实战指南 GitLab CI/CD 提供了完整的持续集成和持续部署能力。 .gitlab-ci.yml 基础 基本结构 缓存与工件 依赖缓存 构建工件 多环境部署 最佳实践 使用模板:通过 复用配置 并行执行:使用 加速测试 安全扫描:集成 SAST/DAST 扫描...
Rust 并发编程:所有权与异步模型 Rust 的所有权系统让并发编程更加安全和高效。 线程基础 创建线程 线程间通信 共享状态 Arc + Mutex 异步编程 Tokio 运行时 并发任务 最佳实践 优先使用消息传递:避免共享状态 合理使用 Arc:只在必要时使用原子引用计数 避免死锁:注意 M...