开源项目推荐

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的更多相关文章

  1. Kubernetes_从云原生到kubernetes

    一.前言 二.kubernetes和云原生 Cloud Native 直接翻译为云原生,云原生官网:https://www.cncf.io/ CNCF,表示 Cloud Native Computin ...

  2. KubeCon 2019 北美会议完美落幕 | 云原生生态周报 Vol. 29

    作者 | 陈俊.张晓宇.徐迪 业界要闻 KubeCon 2019 北美会议召开 业界最隆重的盛会 KubeCon+CloudNativeCon 今年在圣地亚哥举办,超过 12000 名参会者以及 10 ...

  3. 从零搭建云原生技术kubernetes(K8S)环境-通过kubesPhere的AllInOne方式

    前言 k8s云原生搭建,步骤有点多,但通过kubesphere,可以快速搭建k8s环境,同时有一个以 Kubernetes 为内核的云原生分布式操作系统-kubesphere,本文将从零开始进行kub ...

  4. 云原生应用 Kubernetes 监控与弹性实践

    前言 云原生应用的设计理念已经被越来越多的开发者接受与认可,而Kubernetes做为云原生的标准接口实现,已经成为了整个stack的中心,云服务的能力可以通过Cloud Provider.CRD C ...

  5. 云原生生态周报 Vol.9| K8s v1.15 版本发布

    本周作者 | 衷源.心贵 业界要闻 1.Kubernetes Release v1.15 版本发布,新版本的两个主题是持续性改进和可扩展性.(https://github.com/kubernetes ...

  6. Clusternet:一款开源的跨云多集群云原生管控利器!

    作者 徐迪,Clusternet 项目发起人,腾讯云容器技术专家. 摘要 Clusternet (Cluster Internet)是一个兼具多集群管理和跨集群应用编排的开源云原生管控平台,解决了跨云 ...

  7. 重磅 | 腾讯云服务网格开源项目 Aeraki Mesh 加入 CNCF 云原生全景图

    作者 赵化冰,腾讯云工程师,Aeraki Mesh 创始人,Istio member,Envoy contributor,目前负责 Tencent Cloud Mesh 研发工作. 摘要 近日,腾讯云 ...

  8. 最佳案例 | QQ 相册云原生容器化之路

    关于我们 更多关于云原生的案例和知识,可关注同名[腾讯云原生]公众号~ 福利: ①公众号后台回复[手册],可获得<腾讯云原生路线图手册>&<腾讯云原生最佳实践>~ ②公 ...

  9. 精彩分享 | 欢乐游戏 Istio 云原生服务网格三年实践思考

    作者 吴连火,腾讯游戏专家开发工程师,负责欢乐游戏大规模分布式服务器架构.有十余年微服务架构经验,擅长分布式系统领域,有丰富的高性能高可用实践经验,目前正带领团队完成云原生技术栈的全面转型. 导语 欢 ...

  10. 最佳案例 | 游戏知几 AI 助手的云原生容器化之路

    作者 张路,运营开发专家工程师,现负责游戏知几 AI 助手后台架构设计和优化工作. 游戏知几 随着业务不断的拓展,游戏知几AI智能问答机器人业务已经覆盖了自研游戏.二方.海外的多款游戏.游戏知几研发团 ...

随机推荐

  1. 【转载】 使用Python的ctypes查看内存

    =================================================================== 原文地址: https://zhuanlan.zhihu.com ...

  2. IntelliJ IDEA 2024.2 发布:Spring Data JPA即时查询、自动补全cron表达式

    今早看到,IntelliJ IDEA 2024.2 发布的邮件提示,看了一眼这个版本更新的新特性真的太适合我了!也许这些能力对关注DD的小伙伴也有帮助,所以搞篇博客介绍和推荐一下.下面就来一起看看这个 ...

  3. 9组-Beta冲刺-2/5

    一.基本情况(15分) 队名:不行就摆了吧 组长博客:9组-Beta冲刺-2/5 GitHub链接:https://github.com/miaohengming/studynote/tree/mai ...

  4. .Net Aspire次体验

    上次用上了在微软MVP的带领下用上了Aspire,在开发阶段隐藏了细节,什么都不用做,点个调试按钮就跑起来了,可是部署时出现了难题, 因为发布时只能选择Azure环境,为此注册了Azure,开了科网. ...

  5. C# 读取DBF文件到Datatable

    此种方式不依赖与任何驱动,第三方插件. 核心代码TDbfTable如下: using System; using System.Collections.Generic; using System.Te ...

  6. Kubernetes-11:ConfigMap介绍及演示

    ConfigMap存在的意义 ConfigMap 功能在 Kubernetes1.2版本引入,许多应用程序会从配置文件.命令行参数或环境变量中读取配置信息,ConfigMap API 给我们提供了向容 ...

  7. Drools决策表实践运用

    Drools 决策表的使用与说明 Drools决策表的使用 官方文档决策表说明 决策表使用方式 执行drl代码及结果 Drools决策表的使用 官方文档决策表说明 Drools 决策表的使用 16.7 ...

  8. spm 一阶分析的Microtime onset应该如何填写?

    1. 如果对数据进行了slice timing, 那么在进行一阶分析时应该修改microtime onset和 microtime resolution这两个参数, 假设数据的slice order= ...

  9. Coursera, Big Data 5, Graph Analytics for Big Data, Week 1/2

    Graph表示 1. adjacency matrix最简单的一种表示:行是From 列是To, 这种表示是稀疏矩阵 2. 另一种表示,如下图,很多graph数据库用这种,是的数据库操作更有效率 us ...

  10. 必应每日壁纸API封装

    简介 这个类封装了必应首页的每日壁纸查看功能,提供了查看.保存壁纸的方法,最大支持查看近8天的壁纸 使用方法 async Task Main() { try { var bing = BingWall ...