logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Kubernetes - 边缘场景下的 K8s 集群部署与应用适配

- 用于边缘本地缓存-- 创建索引加速查询Kubernetes 不是“云端专属”的玩具,它正在成为边缘世界的“操作系统”。我们不再追求“把云搬过去”,而是学会“让边缘自己思考”。当你在树莓派上跑起一个 Java 微服务,它能在断网时自动缓存数据、本地告警、恢复后自动重传,那一刻,你不再是在部署一个容器 —— 你是在赋予一个设备“生命”。边缘的未来,不是“设备联网”,而是“设备自治”。而 Kuber

文章图片
#kubernetes#容器#云原生
Kubernetes - 与 Docker Compose 的协同使用,快速迁移应用

我们一步步走完了:✅ 编写 Java 微服务✅ 使用 Docker Compose 快速本地开发✅ 使用 Kompose 自动转换为 Kubernetes 清单✅ 使用 Kind 模拟生产集群✅ 部署、调试、监控✅ 引入配置管理、健康检查、持久化✅ 设计 CI/CD 流水线✅ 规划未来演进路径🌟核心思想:不要把 Docker Compose 当作“过时技术”,而应将其视为开发者的生产力加速器。K

文章图片
#kubernetes#docker#容器
Kubernetes - kubelet 配置优化,提升节点资源调度效率

预留资源:系统 + kubelet 至少预留 15% 资源,避免 OOM。QoS 优先:生产 Pod 必须设为 Guaranteed(requests == limits)。CPU 管理:启用static策略,减少 GC 延迟。驱逐策略:软阈值 1Gi,硬阈值 500Mi,避免恐慌式驱逐。CRI 优化:containerd 设置,启用 systemd cgroup。系统调优:提升文件描述符、禁用

文章图片
#kubernetes#kubelet#贪心算法
Kubernetes - K8s 集群的日常巡检流程与核心检查项

Kubernetes 不是“部署完就完事”的系统,它是一个需要持续维护的生命体。每天清晨,第一件事不是打开邮箱,而是打开巡检报告。✅ 六大核心检查维度✅ 自动化巡检工具开发方法✅ 集成 Prometheus 与告警体系✅ 安全合规加固要点✅ 巡检报告生成与可视化✅ 将本文代码打包为 Docker 镜像✅ 部署为 CronJob✅ 接入钉钉机器人✅ 每周回顾报告,优化阈值✅ 建立“巡检知识库”,沉淀

文章图片
#kubernetes#容器#云原生
Kubernetes - 理解 Node 的角色与核心状态指标

根据Kubernetes 官方文档,一个 Node 是 Kubernetes 集群中一台能够运行 Pod 的工作机器。云厂商提供的虚拟机(如 AWS EC2、Azure VM、GCP Compute Engine)本地数据中心的物理服务器开发者笔记本上的 Docker Desktop 或 Kind 节点每个 Node 必须运行以下核心组件组件作用是否必须kubelet节点代理,负责 Pod 生命周

文章图片
#kubernetes#贪心算法#容器
Kubernetes - 深入理解 Pod 的定义、特性与生命周期

在云原生技术栈的浩瀚星图中,Kubernetes(常被亲切地称为 K8s)无疑是那颗最耀眼的北极星 ⭐。而在这套分布式操作系统的核心架构中,Pod并非一个抽象概念,而是 Kubernetes 调度、管理与运行容器化工作负载的最小、最基础、最不可分割的可部署单元🧩。它既不是虚拟机,也不是进程,而是一个精心设计的“运行时契约”——承载着应用逻辑、共享资源、协同生命周期的轻量级封装体。

文章图片
#kubernetes#容器#云原生
Kubernetes - kubectl 命令自动补全与常用别名配置技巧

在现代云原生开发与运维实践中,Kubernetes 已成为事实上的容器编排标准。而作为与集群交互最直接、最频繁的工具——kubectl,其使用效率直接影响开发者和 SRE 的日常体验。一个敲错的 --namespace、漏掉的 -n、手误的 deploy(应为 deployment),都可能让一次简单的 rollout restart 变成 5 分钟的排查时间 ⏳。更不用说面对上百个命名空间、数十

文章图片
#kubernetes#容器#云原生
Kubernetes - K8s 与传统虚拟化技术的核心区别对比

Kubernetes 并非要取代虚拟化,而是重新定义了“计算资源”的交付形态。它将基础设施的复杂性封装为声明式 API,让开发者聚焦业务价值;它将运维经验沉淀为可复用的 Operator、Helm Chart、Kustomize Base;它推动 Java 生态向更轻量、更弹性、更可观测的方向进化。正如 Linux 内核并未淘汰 Unix,K8s 也不会消灭虚拟化 —— 它们将在未来十年共存于同一

文章图片
#kubernetes#容器#云原生
Docker - 云原生时代下Docker的应用与发展趋势

在虚拟机(VM)主导的时代,开发者常需在本地 Windows/macOS 上模拟 Linux 生产环境,运维则疲于维护成百上千台配置不一的虚拟机。进程隔离,而非硬件模拟:基于 Linux namespaces(PID、NET、MNT、UTS、IPC、USER)与 cgroups 实现资源限制与视图隔离,启动毫秒级,内存开销仅为 MB 级(对比 VM 的 GB 级)。不可变镜像(Immutable

文章图片
#docker#云原生#容器
Docker - 容器化部署的成本优化,资源利用率提升

容器化不是终点,而是精细化运营的起点。感知(Awareness):让 JVM 真正理解容器边界(cgroups v2 +精简(Slimming):剔除一切非必要字节(多阶段构建 + JRE-only + ZGC)度量(Measurement):用 Micrometer 建立资源-业务映射(响应(Response):HPA/KEDA 实现自动弹性,告别“拍脑袋”扩缩容闭环(Closed-loop):

文章图片
#docker#容器#运维
    共 1277 条
  • 1
  • 2
  • 3
  • 128
  • 请选择