云原生周刊:Kubernetes v1.29 正式发布 | 2023.12.18
开源项目推荐
Robusta KRR
Robusta KRR(Kubernetes Resource Recommender)是一个用于优化 Kubernetes 集群中资源分配的 CLI 工具。它从 Prometheus 收集 Pod 使用数据,并建议 CPU 和内存的请求和限制。这降低了成本并提高了性能。
Liqo
Liqo 是一个开源项目,可实现动态、无缝的 Kubernetes 多集群拓扑,支持异构本地、云和边缘基础设施。
Chronos
Chronos 是一款综合性开发人员工具,可监控通过 REST API 或 gRPC 通信的容器化(Docker 和 Kubernetes)和非容器化微服务的运行状况和 Web 流量,无论是托管在本地还是托管在 Amazon Web Services (AWS) 上。使用 Chronos 查看实时数据监控并通过 Slack 或电子邮件接收自动通知。
kube-job
kube-job 是一个在 Kubernetes 上运行一次性作业的命令行工具。特点是:
- 覆盖 Kubernetes 作业模板中的 args 参数、命名空间、Docker 镜像和资源,然后运行作业。
- 等待作业执行完成。
- 从 Kubernetes pod 获取日志并在流中输出。
文章推荐
保持简短:Kubernetes 中短部署名称的智慧
这篇文章讨论了在 Kubernetes 中保持部署名称简短的重要性。文章强调了在容器编排中,命名的细微差别对于保持操作的顺畅和高效起着关键作用。在 Kubernetes 中,虽然对象的命名字符限制为 253 个字符,但建议将部署名称保持在 47 个字符以下,以确保集群内的协调一致,并避免命名相关的问题。文章还解释了 Pod 和 ReplicaSet 命名的规则以及超过 47 个字符的部署名称可能带来的挑战。此外,文章提供了解决方案,包括使用元数据中的"ownerReferences"来建立 Pod 和 ReplicaSet 之间的关系,以及利用命名空间来维护 Kubernetes 环境中的秩序。通过保持部署名称简洁和结构化,可以简化 Kubernetes 管理,并确保操作的顺利进行。
Kubebuilder 提示和技巧
这篇文章是关于使用 Kubebuilder 框架和 Go 编写 Kubernetes 操作符的一些技巧和诀窍。作者分享了一些有关日志格式化、并发处理、父子关系、资源监视、字段索引和冲突重试等方面的实用技巧。文章提供了对每个技巧的详细解释和示例代码,对于正在使用或计划使用 Kubebuilder 进行开发的人来说,这些技巧和诀窍将非常有用。
云原生动态
Kubernetes v1.29 正式发布
Kubernetes v1.29: 曼陀罗 (宇宙) 版本发布,这是 2023 年的最后一个版本!
与之前的发布类似,Kubernetes v1.29 版本引入了新的稳定版(Stable)、测试版(Beta)和预览版(Alpha)功能。持续提供卓越的版本发布,凸显了我们的开发周期的强大和来自社区的活跃支持。
此版本包含 49 个增强功能。其中,11 个功能已经升级为稳定版,19 个功能进入测试版,还有 19 个功能升级为预览版。
Knative 完成了第三方安全审计
Knative 宣布完成了由 Ada Logics 进行的第三方安全审计,该审计由 OSTIF(Open Source Technology Improvement Fund,开源技术改进基金)协助进行。这是 Knative 在几个月内进行的第二次第三方安全审计。今年 7 月,Knative 完成了由 Ada Logics 进行的模糊测试安全审计。模糊测试安全审计主要集中在改进 Knative 模糊测试的方式,但今天 Knative 完成了一项关注威胁建模、手动代码审计和供应链风险评估的审计。
本文由博客一文多发平台 OpenWrite 发布!
云原生周刊:Kubernetes v1.29 正式发布 | 2023.12.18的更多相关文章
- Kubernetes_从云原生到kubernetes
一.前言 二.kubernetes和云原生 Cloud Native 直接翻译为云原生,云原生官网:https://www.cncf.io/ CNCF,表示 Cloud Native Computin ...
- KubeCon 2019 北美会议完美落幕 | 云原生生态周报 Vol. 29
作者 | 陈俊.张晓宇.徐迪 业界要闻 KubeCon 2019 北美会议召开 业界最隆重的盛会 KubeCon+CloudNativeCon 今年在圣地亚哥举办,超过 12000 名参会者以及 10 ...
- 从零搭建云原生技术kubernetes(K8S)环境-通过kubesPhere的AllInOne方式
前言 k8s云原生搭建,步骤有点多,但通过kubesphere,可以快速搭建k8s环境,同时有一个以 Kubernetes 为内核的云原生分布式操作系统-kubesphere,本文将从零开始进行kub ...
- 云原生应用 Kubernetes 监控与弹性实践
前言 云原生应用的设计理念已经被越来越多的开发者接受与认可,而Kubernetes做为云原生的标准接口实现,已经成为了整个stack的中心,云服务的能力可以通过Cloud Provider.CRD C ...
- 云原生生态周报 Vol.9| K8s v1.15 版本发布
本周作者 | 衷源.心贵 业界要闻 1.Kubernetes Release v1.15 版本发布,新版本的两个主题是持续性改进和可扩展性.(https://github.com/kubernetes ...
- Clusternet:一款开源的跨云多集群云原生管控利器!
作者 徐迪,Clusternet 项目发起人,腾讯云容器技术专家. 摘要 Clusternet (Cluster Internet)是一个兼具多集群管理和跨集群应用编排的开源云原生管控平台,解决了跨云 ...
- 重磅 | 腾讯云服务网格开源项目 Aeraki Mesh 加入 CNCF 云原生全景图
作者 赵化冰,腾讯云工程师,Aeraki Mesh 创始人,Istio member,Envoy contributor,目前负责 Tencent Cloud Mesh 研发工作. 摘要 近日,腾讯云 ...
- 最佳案例 | QQ 相册云原生容器化之路
关于我们 更多关于云原生的案例和知识,可关注同名[腾讯云原生]公众号~ 福利: ①公众号后台回复[手册],可获得<腾讯云原生路线图手册>&<腾讯云原生最佳实践>~ ②公 ...
- 精彩分享 | 欢乐游戏 Istio 云原生服务网格三年实践思考
作者 吴连火,腾讯游戏专家开发工程师,负责欢乐游戏大规模分布式服务器架构.有十余年微服务架构经验,擅长分布式系统领域,有丰富的高性能高可用实践经验,目前正带领团队完成云原生技术栈的全面转型. 导语 欢 ...
- 最佳案例 | 游戏知几 AI 助手的云原生容器化之路
作者 张路,运营开发专家工程师,现负责游戏知几 AI 助手后台架构设计和优化工作. 游戏知几 随着业务不断的拓展,游戏知几AI智能问答机器人业务已经覆盖了自研游戏.二方.海外的多款游戏.游戏知几研发团 ...
随机推荐
- 【转载】 使用Python的ctypes查看内存
=================================================================== 原文地址: https://zhuanlan.zhihu.com ...
- IntelliJ IDEA 2024.2 发布:Spring Data JPA即时查询、自动补全cron表达式
今早看到,IntelliJ IDEA 2024.2 发布的邮件提示,看了一眼这个版本更新的新特性真的太适合我了!也许这些能力对关注DD的小伙伴也有帮助,所以搞篇博客介绍和推荐一下.下面就来一起看看这个 ...
- 9组-Beta冲刺-2/5
一.基本情况(15分) 队名:不行就摆了吧 组长博客:9组-Beta冲刺-2/5 GitHub链接:https://github.com/miaohengming/studynote/tree/mai ...
- .Net Aspire次体验
上次用上了在微软MVP的带领下用上了Aspire,在开发阶段隐藏了细节,什么都不用做,点个调试按钮就跑起来了,可是部署时出现了难题, 因为发布时只能选择Azure环境,为此注册了Azure,开了科网. ...
- C# 读取DBF文件到Datatable
此种方式不依赖与任何驱动,第三方插件. 核心代码TDbfTable如下: using System; using System.Collections.Generic; using System.Te ...
- Kubernetes-11:ConfigMap介绍及演示
ConfigMap存在的意义 ConfigMap 功能在 Kubernetes1.2版本引入,许多应用程序会从配置文件.命令行参数或环境变量中读取配置信息,ConfigMap API 给我们提供了向容 ...
- Drools决策表实践运用
Drools 决策表的使用与说明 Drools决策表的使用 官方文档决策表说明 决策表使用方式 执行drl代码及结果 Drools决策表的使用 官方文档决策表说明 Drools 决策表的使用 16.7 ...
- spm 一阶分析的Microtime onset应该如何填写?
1. 如果对数据进行了slice timing, 那么在进行一阶分析时应该修改microtime onset和 microtime resolution这两个参数, 假设数据的slice order= ...
- Coursera, Big Data 5, Graph Analytics for Big Data, Week 1/2
Graph表示 1. adjacency matrix最简单的一种表示:行是From 列是To, 这种表示是稀疏矩阵 2. 另一种表示,如下图,很多graph数据库用这种,是的数据库操作更有效率 us ...
- 必应每日壁纸API封装
简介 这个类封装了必应首页的每日壁纸查看功能,提供了查看.保存壁纸的方法,最大支持查看近8天的壁纸 使用方法 async Task Main() { try { var bing = BingWall ...