随笔分类 - 系统运维
摘要:Kubernetes集成ELK日志 由于我们使用Helm部署ELK,这里将分别部署Elasticsearch、Kibana和Logstash。同时,我们还需要部署Filebeat作为日志收集器 步骤: 添加Elastic Helm仓库 部署Elasticsearch 部署Kibana 部署Logst
阅读全文
摘要:Kubernetes使用ingress+host暴露服务 在Kubernetes中使用Ingress结合本地hosts文件暴露服务是一种常见的本地开发和测试方案。以下是详细的配置步骤: 1. 部署Ingress Controller # 使用Helm安装 helm repo add ingress-
阅读全文
摘要:Kubernetes使用Prometheus + Grafana添加监控 为 Kubernetes 添加监控是一个系统性的工程,通常被称为 “Kubernetes 可观测性”。一个完整的监控体系主要包括指标收集、日志聚合和链路追踪。这里我们将重点放在最核心的指标监控上 最经典和流行的组合是 Prom
阅读全文
摘要:使用Helm简化Kubernetes部署、管理 Helm 是 Kubernetes 的包管理工具,能够简化应用的部署、管理和升级流程。以下是使用 Helm 的基本步骤和常见操作。 先决条件 想成功和正确地使用Helm,需要以下前置条件。 一个 Kubernetes 集群(参考macOS上优雅运行Do
阅读全文
摘要:Kubernetes部署MySQL 在部署MySQL前,先解释一下Deployment和StatefulSet差异 Deployment vs StatefulSet Deployment Deployment 主要用于部署无状态应用(Stateless Application)。它管理 Pod 的
阅读全文
摘要:Kubernetes 基本概念 Pod 是什么: Kubernetes 中最小的、最简单的部署和管理单元。 类比: 一台“逻辑主机”或一个“虚拟机实例”。 关键点: 一个 Pod 可以包含一个或多个紧密相关的容器(例如,一个应用容器和一个日志收集 sidecar 容器)。 这些容器共享网络命名空间(
阅读全文
摘要:colima 什么是colima colima主页 Colima(Container on Lima)是一个轻量级的容器运行时管理工具,专为macOS(同时也支持Linux)设计,提供了一种简单优雅的方式来运行容器。它基于Lima项目,后者为 macOS提供了类似WSL2的Linux虚拟机环境,具备
阅读全文
浙公网安备 33010602011771号