摘要: 前言 这里并不建议将生产 mysql 部署到K8s上,配置较为繁琐。这里只为了统一管理。 这里,先将mysql 单独放到一个命名空间 准备工作 被挂载的那台机子准备挂载目录[因为单机,直接用HostPath了] # 创建数据目录 sudo mkdir -p /mnt/data/mysql # 设定权 阅读全文
posted @ 2025-12-02 18:13 beamsoflight 阅读(3) 评论(0) 推荐(0)
摘要: 说明 安装系统为 ubuntu-24.04.3-live-server-amd64, 环境为VM,规划 5台虚拟机,1个master,4个work配置均相同。 运维架构要点: 可观测性(监控+日志+追踪) CI/CD + 镜像管理 + 镜像安全扫描 配置/密钥管理与 RBAC(安全基础) 容器编排与 阅读全文
posted @ 2025-12-02 18:13 beamsoflight 阅读(11) 评论(0) 推荐(0)
摘要: K8S调度 在 Kubernetes 中,Pod 默认是由调度器按照资源是否满足、节点负载是否均衡等规则来选择调度到哪个节点。 但是在实际场景里,很多时候我们需要 更细粒度地控制 Pod 应该跑在哪些节点上。 例如: 机器学习应用只想跑在有 GPU 的节点上; 某些服务之间网络通信很频繁,希望它们运 阅读全文
posted @ 2025-12-02 09:26 beamsoflight 阅读(13) 评论(0) 推荐(0)
摘要: 本地存储 Persistent (持久存储)。本文提出了一种管理持久性、集群范围存储的模型,适用于需要长期保存数据的应用。 核心概念 PersistentVolume(PV)——后端存储的“实体” PV 是管理员提供的存储资源抽象。可以是 NFS、Ceph、云盘,也可以是节点本地目录(hostPat 阅读全文
posted @ 2025-11-24 19:47 beamsoflight 阅读(14) 评论(0) 推荐(0)
摘要: Gateway API Ingress NGINX Retirement https://kubernetes.io/blog/2025/11/11/ingress-nginx-retirement/ 由于 Kubernetes 官方宣布: Ingress NGINX 将在2026 年3 月彻底停止 阅读全文
posted @ 2025-11-24 10:58 beamsoflight 阅读(10) 评论(0) 推荐(0)
摘要: LoadBalancer MetalLB 是一个给裸机(on-prem)Kubernetes 集群提供外部 LoadBalancer 功能的开源项目。它让你在没有云厂商 LB 的环境下,仍能创建 type: LoadBalancer 的 Service 并把一个外部可访问的 IP(EXTERNAL- 阅读全文
posted @ 2025-11-21 10:45 beamsoflight 阅读(20) 评论(0) 推荐(0)
摘要: Ingress 在 Kubernetes 中,Ingress 是一种将集群内部服务暴露给外部用户的方式,比 NodePort 或 LoadBalancer 更加灵活,特别适合管理大量服务和路径路由。 Ingress 的作用 对外暴露服务: Ingress 允许你将集群内部的 Service 暴露给外 阅读全文
posted @ 2025-11-20 17:50 beamsoflight 阅读(12) 评论(0) 推荐(0)
摘要: CoreDns 什么需要服务发现? 在 Kubernetes 中,Pod 是有生命周期的,IP 会变化,因此不能直接使用 Pod IP。 Kubernetes 通过 Service 暴露一组 Pod,并提供稳定的 ClusterIP。 但是,其他应用怎么知道 Service 的 IP? 这就需要“服 阅读全文
posted @ 2025-11-20 11:30 beamsoflight 阅读(21) 评论(0) 推荐(0)
摘要: Service 为什么需要 Service? 在 Kubernetes 中: Pod 的生命周期短暂:一旦被销毁,重建后 IP 会变化。 其他应用如果直接依赖 Pod IP,就会出现“找不到服务”的问题。 在传统架构中,我们用 Nginx + Consul / ZooKeeper / etcd 做服 阅读全文
posted @ 2025-11-18 16:18 beamsoflight 阅读(16) 评论(0) 推荐(0)
摘要: 安装前准备 一、安装 kubectl 与 helm(如果未安装) curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernete 阅读全文
posted @ 2025-11-17 18:16 beamsoflight 阅读(18) 评论(0) 推荐(0)