写点什么

风靡全球的维基媒体 Wikimedia 正全面迁移至 Kubernetes

  • 2020-03-09
  • 本文字数:1298 字

    阅读完需:约 4 分钟

风靡全球的维基媒体 Wikimedia 正全面迁移至 Kubernetes

Kubernetes,让世界维基大变样

众所周知的非营利性维基媒体基金会,旗下包括全世界最大的协同编辑参考项目:维基百科。为帮助用户维护和使用维基,基金会成立了维基媒体工具实验室,在这个宿主环境里社区开发人员工作可以借助工具跟机器人帮助编辑和其他志愿者完成工作,还有减少破坏等。维基媒体工具实验室的周边社群在 10 年前已开始形成。

维基媒体

“维基媒体工具实验室的关键作用是,确保全世界的维基以最佳状态运转。维基百科已经有近 10 年的历史,现在环境极其复杂,难以维护。现在它看起来像一个大泥球——让你看不透。有了 Kubernetes,我们可以简化环境,开发人员优化起来也更加便捷。


——维基媒体基金会和维基媒体工具实验室的运营工程师 Yuvi Panda


挑战:


简化复杂,难管理的基础架构。


允许开发人员用现有技术继续编写工具和机器人。


为什么选择 Kubernetes:


维基媒体工具实验室选择 Kubernetes 是因为 Kubernetes 可以在删繁就简的前提下模仿现有工作流程。


方法:


把旧系统和复杂基础设施迁转到 Kubernetes 上。


结果:


有 20% 的的网页工具现在运行在 Kubernetes 上(这些网页工具占据了 40% 的网页流量)。


Kubernetes 每个版本更新的时候,25 节点集群也会与之保持同步。感谢 Kubernetes,我们删除了数千行旧代码。

用 Kubernetes 产生工具维护维基

维基媒体工具实验室由四个全职员工,一个兼职员工和两个志愿者维护运营。已存在的基础设施并没有使得创建机器人和其他工具变得轻松,达到让维基运行更加轻松便捷的目的。Yuvi 说,“这简直乱成一团,填满了 Perl 和 Bash 的胶水语言。所有这一切,弱不堪击。


为了解决这个问题,维基媒体工具实验室将其基础设施部分迁移到 Kubernetes,以便最终移动整个系统。Yuvi 说 Kubernetes 大大简化了维护过程。目的就是可以让开发人员用他们喜欢的开发方法来创建机器人和其他工具,同时让维基媒体工具实验室更加轻松地对托管、分享所需的基础设施进行维护。


“有了 Kubernetes,我就可以删除很多定制的代码,维护起来更加方便。用户代码也比以前更稳定了“Yuvi 说。

简化基础设施使维基更好地运行

维基媒体工具实验室一开始使用 Kubernetes 部署就获得了极大的成功。老代码会被慢慢简化跟删除,贡献开发人员不必改变他们编写工具和机器人的方式,这些工具和机器人可以比以往更稳定的运行。这些问题修复之后,维基百科的工作人员和志愿者也能够更好地运营网站。


未来,在全面迁移到 Kubernetes 后,维基媒体工具实验室希望能够更容易地托管和维护帮助在全世界运行 Wiki 的机器人和工具。该工具实验室已经从 800 名志愿者中接管了大约 1300 个工具和机器人,每天还有更多的工具和机器人被提交。工具实验室中 20% 的网页工具现在运行在 Kubernetes 上(这些网页工具承载了 60% 的网页流量)。工具实验室有一个 25 节点的集群,与每个新的 Kubernetes 版本保持一致。许多现有的网页工具正在迁移到 Kubernetes。


“我们希望世界各地的人们都能便捷地分享知识。 Kubernetes 助我们一臂之力,让世界各地的维基能够更加轻松地使用他们赖以生存的工具。”Yuvi 说。


本文转载自才云 Caicloud 公众号。


原文链接:https://mp.weixin.qq.com/s/6jiXyoMsV9QQkqpUUgp4Dg


2020-03-09 17:53796

评论

发布
暂无评论
发现更多内容

Easysearch 冷热架构实战

极限实验室

easysearch

云栖实录|人工智能+大数据平台加速企业模型后训练

阿里云大数据AI技术

人工智能 大数据 阿里云

工业管理 项目管理经验总结(21)

万里无云万里天

项目管理 工业 工厂运维

工业管理 项目管理经验总结(22)

万里无云万里天

项目管理 工业 工厂运维

鸿蒙应用开发从入门到实战(二十一):ArkUI自定义弹窗组件

程序员潘Sir

鸿蒙

AI 语音调研初创 Cookiy AI 融资 700 万美元;软银 53 亿美元收购 ABB 机器人业务,布局物理 AI 丨日报

声网

AI智能体开发!和Kiro、Kimi、PPIO、TEN、memU、MiniMax一起Vibe丨Convo AI&RTE2025

声网

大数据-124 - Flink State:Keyed State、Operator State KeyGroups 工作原理 案例解析

武子康

Java 大数据 flink spark 分布式

黑龙江等保测评:护航企业数字化与合规运营

等保测评

内网聊天软件对B端企业的重要性

BeeWorks

即时通讯 IM 私有化部署

CodexField 热度破顶:内容资产化赛道迎来加速拐点

BlockChain先知

CodexField 热度登顶:内容资产化赛道的加速信号

加密眼界

为什么说BeeWorks是适合企业选择的内部通讯系统?

BeeWorks

即时通讯 IM 私有化部署

企业如何选择局域网聊天工具?

BeeWorks

即时通讯 IM 私有化部署

“不要通过共享内存来通信”——深入理解Golang并发模型与CSP理论

poemyang

golang 并发编程 channel

CodexField 热度登顶:内容资产化赛道的加速信号

股市老人

Rokid Glasses 移动端控制应用开发初体验-助力业务创新

轻口味

android 智能硬件 Rokid

电通创意发布《2025首席营销官报告》:算法与人性的重构力量

财见

夜莺监控设计思考(一)整体定位、架构设计、单进程多进程选择、高可用设计

巴辉特

Nightingale 夜莺监控 开源监控

【ACM出版|稳定EI检索|设优秀论文评选】2025年计算机技术、数字媒体与传播国际学术会议(ICCDC 2025)

搞科研的小刘

数字媒体 计算机技术 传播 信息传播模式

解构 CodexField:创作者经济到模型金融化的代币逻辑与潜力

BlockChain先知

创作者经济→模型金融化:CodexField 代币逻辑与潜力解构

石头财经

哈尔滨二级等保测评:企业安全合规的关键支撑与实践方向

等保测评

阿里云 RocketMQ 5.0 可观测最佳实践

观测云

RocketMQ

C#/.NET/.NET Core技术前沿周刊 | 第 57 期(2025年10.1-10.12)

追逐时光者

C# .net 微软

CodexField 热度登顶:内容资产化赛道的加速信号

石头财经

柔性LED屏幕租赁的创意应用

Dylan

广告 LED LED display LED显示屏 LED屏幕

【IEEE出版,格林威治大学主办】第六届信息科学与并行、分布式处理国际学术会议(ISPDS 2025)

搞科研的小刘

分布式处理 国际学术会议 信息科学

QMS质量管理系统:质检数据如何赋能工厂持续改进?

万界星空科技

数字化转型 智能质检 万界星空科技mes QMS 质量管理QMS系统

@Update注解批量更新始终报错

刘大猫

人工智能 云计算 大数据 算法 物联网

GPMI一根线终结电视内卷,长虹和海尔没有说破的秘密

脑极体

AI

风靡全球的维基媒体 Wikimedia 正全面迁移至 Kubernetes_行业深度_才云科技_InfoQ精选文章