云原生周刊:Docker 是什么?容器革命的起点

云原生热点

Dapr 1.17 正式发布:工作流能力增强,性能与运维体验全面升级

Dapr 是一个面向微服务和分布式应用的开源运行时,目标是帮助开发者更轻松地构建云原生系统。它通过提供服务调用、状态管理、发布订阅、工作流、Actor、绑定、密钥管理等通用能力,降低分布式系统开发复杂度,让开发者更专注业务逻辑,而不是底层基础设施细节。

Dapr 1.17 版本近日正式发布,本次更新重点增强了工作流能力,包括工作流版本管理、状态保留策略和端到端链路追踪,使长周期、生产级工作流场景更加稳定可控;同时,Placement 服务在部署、扩缩容和 sidecar 频繁变动场景下的健壮性进一步提升,CLI 也新增了工作流与调度器管理命令,便于日常运维。此外,Dapr 1.17 将 Bulk PubSub API 提升为稳定版,并带来了性能优化,其中工作流吞吐提升最高达到 41.5%,整体体现出该版本在生产可用性、可观测性和开发运维效率上的全面进步。

KubeClipper v1.5.0 发布:持续优化集群运维体验

KubeClipper 是一个轻量级的 Kubernetes 集群生命周期管理开源项目,提供 Web 控制台、API 和 CLI,帮助用户在云、虚拟化和裸金属等多种基础设施上快速部署并持续管理 Kubernetes 集群。

KubeClipper v1.5.0 版本发布后,重点围绕安装部署、节点扩容、运行时配置和高版本 Kubernetes 兼容性进行了增强与修复,包括优化 kcctl 使用体验、补充新增节点时的扩展安装步骤、支持忽略预检错误参数、为镜像仓库增加 insecure 配置选项,并修复 containerd 的 SystemdCgroup 配置、节点状态获取异常、命令执行报错输出等问题。

Longhorn 1.11 发布:V2 数据引擎进入技术预览,存储调度与可观测性进一步增强

Longhorn 是一个面向 Kubernetes 环境的开源分布式块存储项目,主要为云原生有状态应用提供持久化存储能力。它支持卷管理、快照、备份恢复、灾难恢复和副本调度等功能,适合在 Kubernetes 集群中构建可靠、易运维的存储基础设施。

Longhorn 1.11 于 2026 年 1 月 30 日发布,本次更新重点围绕稳定性、可观测性和调度能力展开,并推动 V2 Data Engine 正式进入 Technical Preview 阶段。新版本支持通过 ublk 提升 I/O 性能,同时对副本重建机制进行了优化,V1 数据引擎已支持并行重建,可缩短大容量或碎片化卷的恢复时间;在调度层面,引入了更关注容量均衡的副本调度算法,并支持基于 StorageClass.allowedTopologies 的拓扑感知卷分配;在运维层面,新增基于 S.M.A.R.T. 的磁盘健康监测能力,可更早发现潜在故障。

技术实践

文章推荐

如何在 Kubernetes 上配置和运行 Apache Spark

本文介绍了如何在 Kubernetes 上配置、运行和优化 Apache Spark。文章先从 Spark 与 Kubernetes 的基本概念和架构关系入手,说明将 Spark 部署到 Kubernetes 后,可获得更高的资源利用率、更好的应用隔离性,以及与云原生技术更顺畅的集成能力。

随后,又以实操方式梳理了完整部署流程,包括搭建 Kubernetes 集群、准备 Spark 环境、构建并推送容器镜像、配置 spark-defaults.conf、创建命名空间与 RBAC 资源、提交 Spark 作业,以及通过 kubectl 和 Minikube Dashboard 进行监控与排障;此外,文中还补充了卷挂载、动态资源分配、Shuffle 优化、Secrets 管理和日志配置等进阶实践,整体为在 Kubernetes 环境中落地 Spark 提供了一套较为完整的操作参考。

Docker 是什么?容器革命的起点

本文介绍了 Docker 的核心概念、发展历程、主要组成部分及其在现代软件开发中的价值:作为一个基于容器的软件平台,Docker 通过将应用及其依赖打包为轻量、可移植且相互隔离的运行单元,大幅简化了开发、测试与部署流程,并推动了"构建一次,到处运行"的实践普及;文章同时对比了容器与虚拟机的差异,说明 Docker 在轻量化、可移植性、模块化组合和快速扩缩容方面的优势,也指出其在隔离性、性能和有状态持久化方面仍有一定局限。

此外,文中还梳理了 Dockerfile、镜像、Docker Engine、Docker Hub、Docker Compose 和 Docker Desktop 等关键组件,并结合 Kubernetes 兴起后的行业演进,说明 Docker 已从单纯的容器创新者,发展为云原生应用交付体系中的重要基础工具。

开源项目推荐

Freelens

Freelens 是一个开源的 Kubernetes 集群管理桌面工具,支持 macOS、Windows 和 Linux。它以独立应用的形式提供可视化界面,帮助用户更直观地查看和管理集群资源,降低 Kubernetes 日常运维复杂度,适合开发、测试和多集群管理等场景。

Meshery

Meshery 是一个开源云原生管理平台,用于设计、部署和管理 Kubernetes 基础设施与应用,支持多集群、多云环境统一运维。它提供可视化设计、协作式 GitOps、策略管理和大量云原生集成能力,帮助团队降低 YAML 配置与管理负担,提升 Kubernetes 资源管理与交付效率。

SpiceDB

SpiceDB 是一个受 Google Zanzibar 启发的开源细粒度权限数据库,专注于统一存储和查询授权关系。开发者可通过定义权限模型并写入关系数据,快速完成"谁能对什么资源执行什么操作"的权限校验,适合微服务和多产品统一授权场景。

Testkube

Testkube 是一个面向云原生应用的开源测试编排平台,可在 Kubernetes 环境中统一定义、执行和分析测试任务。它支持复用现有测试工具与脚本,并可通过手动触发、定时任务、CI/CD、GitOps 流水线或 Kubernetes 事件运行测试,适合需要集中管理测试执行、结果、日志和分析数据的场景。

关于KubeSphere

KubeSphere (https://kubesphere.io)是在 Kubernetes 之上构建的容器平台,提供全栈的 IT 自动化运维的能力,简化企业的 DevOps 工作流。

KubeSphere 已被 Aqara 智能家居、本来生活、东方通信、微宏科技、东软、新浪、三一重工、华夏银行、四川航空、国药集团、微众银行、紫金保险、去哪儿网、中通、中国人民银行、中国银行、中国人保寿险、中国太平保险、中国移动、中国联通、中国电信、天翼云、中移金科、Radore、ZaloPay 等海内外数万家企业采用。KubeSphere 提供了开发者友好的向导式操作界面和丰富的企业级功能,包括 Kubernetes 多云与多集群管理、DevOps (CI/CD)、应用生命周期管理、边缘计算、微服务治理 (Service Mesh)、多租户管理、可观测性、存储与网络管理、GPU support 等功能,帮助企业快速构建一个强大和功能丰富的容器云平台。

相关推荐
lulukanshijie11 分钟前
Helm 入门:Kubernetes 包管理器介绍
其他·云原生·容器·kubernetes
七七powerful31 分钟前
Kubernetes 弹性伸缩(HPA)设计思想深度解析
云原生·容器·kubernetes
雨奔1 小时前
Kubernetes Pod Preset 详解:自动注入 Pod 配置的高效方案
云原生·容器·kubernetes
爱编程的陶老师1 小时前
K8s是什么?——第一集:从“搬箱子”到“自动化仓库”的革命
容器·kubernetes·自动化
郝开2 小时前
Docker Compose 本地环境搭建:独立 Compose + 共享网络 + .env 统一管理(架构设计篇)
网络·docker·容器
岳来2 小时前
docker 容器文件 hostconfig.json 和 config.v2.json 的区别
docker·容器·hostconfig.json·config.v2.json
AI服务老曹2 小时前
深度解析:基于 Docker 与 GB28181 的异构计算 AI 视频管理架构,如何实现 X86/ARM 与 GPU/NPU 的全场景兼容?
运维·docker·容器
Elastic 中国社区官方博客2 小时前
使用 Elastic Observability 和 MCP 的 Agentic 驱动 Kubernetes 调查
数据库·elasticsearch·搜索引擎·云原生·容器·kubernetes·全文检索
阿正的梦工坊2 小时前
DOCKER_DATABASE_URL 逐段解析:部署时候的信息解析
数据库·docker·容器
郝开3 小时前
Docker Compose 本地环境搭建:nacos
运维·docker·容器