云原生周刊: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 等功能,帮助企业快速构建一个强大和功能丰富的容器云平台。

相关推荐
fengyehongWorld1 小时前
docker 常用命令
运维·docker·容器
zhu62019762 小时前
【保姆级】3分钟搞定 OpenClaw 大龙虾环境:Docker 一键部署,零基础!
运维·docker·容器·openclaw
ai产品老杨2 小时前
源码交付与异构算力破局:基于GB28181/RTSP的Docker化AI视频平台架构实战
人工智能·docker·音视频
AnchorYYC2 小时前
Docker入门
运维·docker·容器
Riemann~~3 小时前
docker包括那些内容
运维·docker·容器
深蓝电商API3 小时前
Docker容器化部署爬虫项目全流程
爬虫·docker·容器
l1t3 小时前
用官方安装脚本安装duckdb 1.5并测试加载各种插件
数据库·docker·postgresql·kylin
江湖有缘3 小时前
从零搭建私密空间:使用 Docker一键部署DailyTxT加密日记系统
运维·docker·容器
阿坤带你走近大数据3 小时前
大数据处理与分布式存储的各自介绍
分布式·云原生·实时数仓·存储·数据处理·数据湖仓