继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

云原生周报:K8s未来三大发展方向不容错过

德玛西亚99
关注TA
已关注
手记 435
粉丝 92
获赞 559
推荐一些开源项目
Beszel (某个项目名称)

一个轻量级且外观漂亮的Docker监控平台。它是一个不仅包含Docker统计、历史数据和警报功能的轻量级服务器监控平台。它拥有易于使用的网页界面,配置简单,即插即用。它支持自动备份功能、多用户、OAuth身份验证和API接口。

Karate

一个开源的API自动化测试框架。这是一个基于Java的API测试框架,能够与Spring Boot和Maven等Java生态系统无缝集成。它集成了API测试自动化、模拟、性能测试和UI自动化等功能,并提供了跨平台可执行文件,支持使用与Cucumber类似的语法编写测试用例,即使你对Java不太熟悉,也容易上手。

Kubernetes Goat

Kubernetes安全攻防演练平台。该项目旨在创建一个充满漏洞且容易遭受攻击的集群环境,让开发者能在实际环境中学习K8s攻防技巧。

Envd (Envd项目页面)

一个高效的AI开发环境构建工具。这是一款提供可重复构建的开发环境的命令行工具,适用于AI/ML项目。使用简单的配置语言和命令,您可以快速搭建支持远程构建、依赖缓存以及从远程仓库导入代码的容器化开发环境。

技术方面的建议
CNCF 技术委员会成员指出 K8s 未来三大发展趋势,包括 WebAssembly、eBPF 和可持续发展

在今年的 Kubernetes 峰会上,两位 Apple 工程师 Katie Gamanji 和 Kohei Ohta 回顾了 K8s 过去十年的发展,并透露了未来三个主要的发展重点:WebAssembly、eBPF 以及可持续性发展。他们指出,通过声明式配置和自动化机制,K8s 提供了出色的可移植性和适应性,目前有众多开源项目和贡献者。

未来,K8s 将通过 WebAssembly 实现跨环境执行,而 eBPF 将扩展到安全监控与可观察性,同时关注可持续性,通过 Kepler 跟踪能源使用情况,并利用碳感知 KEDA 工具自动调度来减少碳排放。此外,Katie 还强调了 CNCF 项目中参与的多样性,以及对云原生生态系统健康发展的重视。

想要在 Kubernetes 上运行数据库?这里有一个八步教程帮到你

虽然现在没有人质疑使用Kubernetes(K8s)来管理容器应用,但许多工程师对在Kubernetes上运行数据库仍持怀疑态度。由于数据库通常是需要持久数据存储和一致性的有状态应用,而Kubernetes则是基于无状态应用构建的。因此,在Kubernetes上运行数据库时,你需要确保它能够提供持久存储、备份和恢复功能,以及实现高可用性和故障切换。

本文的作者将通过在Kubernetes上创建和运行一个MySQL数据库的例子来展示如何在Kubernetes中管理有状态的应用程序,例如MySQL数据库。我们将深入探讨StatefulSet、持久卷(PV)、持久卷声明(PVC)和存储类等关键概念。

云原生的最新消息:
OpenBao我们发布首个路线图及社区发展方向

OpenBao 致力于提供软件解决方案来管理、存储和分发敏感数据(包括秘密、证书和密钥)。OpenBao 的首个方向和路线图已获 TSC 批准,标志着该项目对开放性和与社区合作的坚定承诺。路线图分为三个主要领域:“更安全”、“社区”和“可扩展性”,旨在满足社区长期需求,并通过实现关键功能如交易存储、并行密封机制及多租户命名空间支持等,引领项目走向更专注和有力的支持方向。

PyTorch 2.5, 推出

PyTorch 2.5 正式发布。此版本提供了新的 CuDNN 后端,用于加速 SDPA 在 H100 或更新的 GPU 上的操作,优化了 torch.compile 的区域编译功能以减少冷启动时间(cold start time),并引入了一个强大的 TorchInductor C++ 后端,支持 FP16、C++ 包装器和其他增强功能。此版本包含了 504 名贡献者的 4095 次提交。我们衷心感谢社区的贡献,并鼓励用户尝试新功能并报告问题,帮助我们进一步完善版本 2.5。

RYOMA 成为 LF AI & Data 基金会的沙箱项目(详情请看 GitHub)

RYOMA,一个创新的AI驱动代理(Agent)框架,已作为孵化项目加入LF AI & Data基金会。RYOMA旨在高效且稳健地解决复杂的数据问题,并通过融合多种技术和框架,增强数据的分析、处理和可视化能力。加入LF AI & Data后,RYOMA将受益于社区协作、开放源码治理、资源支持和曝光度,并将能够进一步提升其功能和性能,成为企业数据策略中的一个重要工具。

KubeSphere 的介绍

KubeSphere 是一个基于 Kubernetes 的开源容器平台,专注于应用,提供全栈自动化的 IT 运维以及简化的 DevOps 流程。

KubeSphere 已被全球数千家企业采用,包括 Aqara、sina.com、Benlai、中国太平、华夏银行、Sinopharm、微众银行、盖科云、VNG 集团和 Radiore。KubeSphere 提供向导式界面和各种企业级运维特性,比如 Kubernetes 资源管理、DevOps (CI/CD)、应用生命周期管理、服务网格、多租户管理、监控、日志记录、警报、通知、存储和网络管理,以及 GPU 支持。企业可以利用 KubeSphere 快速搭建一个强大且功能丰富的容器平台。

想了解最新信息,可以访问我们的官方网站或关注Twitter

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP