开源项目推荐

Coroot

Coroot 是一个开源监控工具,旨在为云原生应用提供可观察性。它通过整合指标、日志和追踪信息,专注于提供应用性能的洞察。

DirectPV

DirectPV 是一个开源项目,旨在为 Kubernetes 工作负载提供高效的直接卷访问。它通过允许应用绕过容器运行时,直接访问持久卷,从而优化存储性能。

kured

Kured(Kubernetes REboot Daemon)是一个 Kubernetes 守护集,能够在底层操作系统的包管理系统指示需要时安全地自动重启节点。

netshoot

Netshoot 是一个用于网络故障排查的开源容器,提供了丰富的网络工具集,方便在 Kubernetes 或 Docker 环境中进行网络诊断。

文章推荐

系统调试的艺术——解码 CPU 利用率

这篇文章探讨了系统调试的艺术,特别是如何解码 CPU 利用率。以下是主要内容总结:

  1. CPU 利用率的意义:文章强调了理解 CPU 利用率对识别性能瓶颈的重要性,过高或过低的利用率都可能影响系统性能。

  2. 常见的 CPU 问题:作者列举了几种常见的 CPU 利用率问题,例如过载、资源竞争和非优化代码,指出它们如何影响系统稳定性。

  3. 调试方法

    • 监控工具:介绍了多种监控工具,如 top、htop 和 perf,帮助用户实时分析 CPU 使用情况。
    • 分析堆栈:通过分析堆栈跟踪,识别出高 CPU 消耗的具体函数或代码路径。
    • 性能测试:建议进行性能测试和基准测试,以便在负载下评估系统表现。
  4. 最佳实践:提供了一些调试最佳实践,包括定期监控、性能基线的建立以及在代码层面进行优化。

总体来说,文章强调了系统调试中对 CPU 利用率的深入理解,以及使用合适的工具和方法进行有效问题排查的重要性。

Kubernetes 细粒度水平 Pod 自动扩缩与容器资源指标

这篇文章讨论了在 Kubernetes 中使用容器资源指标进行细粒度水平 Pod 自动扩缩(HPA)。以下是主要内容总结:

  1. HPA 简介:介绍了 HPA 如何根据资源指标自动调整 Pod 数量,提高应用响应能力和效率。

  2. 标准 HPA 的挑战:指出传统 HPA 的局限性,通常依赖集群级别的指标,可能导致资源分配不够有效。

  3. 细粒度自动扩缩:作者提出使用容器级别的指标,以便进行更精确的扩缩决策,从而更好地处理具有不同资源需求的工作负载。

  4. 实施细节:描述了细粒度 HPA 的设置过程,包括配置步骤和所需的自定义指标。

  5. 优势:文章强调了这种方法在提升性能、减少资源浪费和改善应用管理方面的关键优势。

总体而言,文章倡导采用细粒度自动扩缩来增强 Kubernetes 部署的效果。

云原生动态

Artifact Hub 成为 CNCF 孵化项目

CNCF 技术监督委员会(TOC)已投票决定将 Artifact Hub 接纳为 CNCF 孵化项目。

Artifact Hub 是一个基于网络的应用程序,旨在查找、安装和发布云原生包及配置。使用通用搜索引擎查找有用的云原生工件(如 Helm 图表)可能比较困难。Artifact Hub 通过提供定向搜索,使查找工件变得更加简单。

Volcano v1.10.0 版本正式发布!

北京时间 2024 年 9 月 19 日,Volcano 社区 v1.10.0 版本正式发布(Branch:release-1.10),此次版本增加了以下新特性:

  • 新增队列优先级设置策略
  • 支持细粒度的 GPU 资源共享与回收
  • 支持 Pod Scheduling Readiness 调度
  • 支持 Sidecar container 调度
  • 增强 vcctl 命令行工具功能
  • Volcano 支持 Kubernetes v1.30
  • 增强 Volcano 安全性
  • 优化 Volcano 性能
  • 提升 GPU 监控功能
  • 优化 helm chart 包安装升级流程

CRI-O 1.31 发布

CRI-O v1.31.0 已正式发布!这个全新版本包含了大量令人兴奋的新特性、错误修复和小的增强功能。

新特性:

  • 将 OCI 运行时 crun 作为新的默认运行时,替代 runc
  • 支持细粒度的 SupplementalGroups
  • 对 Kubernetes 镜像卷源 alpha 特性的支持
  • 支持 sigstore
  • ······

OpenMetrics 归档并合并至 Prometheus

OpenMetrics 项目已被归档,并与 Prometheus 合并。此决定旨在简化工作流程,并增强 Prometheus 生态系统的兼容性。合并后,能够更好地集成指标标准,简化不同系统间指标的使用,从而确保监控和可观察性方面采用更统一的方法。

本文由博客一文多发平台 OpenWrite 发布!

云原生周刊:Artifact Hub 成为 CNCF 孵化项目|2024.9.23的更多相关文章

  1. 重磅!业界首个云原生批量计算项目Volcano正式晋级为CNCF孵化项目

    摘要:4月7日,云原生计算基金会(CNCF)宣布,由华为云捐献的业界首个云原生批量计算项目Volcano正式晋级为CNCF孵化项目. 4月7日,云原生计算基金会(CNCF)宣布,由华为云捐献的业界首个 ...

  2. 初探云原生应用管理之:聊聊 Tekton 项目

    [编者的话]“人间四月芳菲尽,山寺桃花始盛开.” 越来越多专门给 Kubernetes 做应用发布的工具开始缤纷呈现,帮助大家管理和发布不断增多的 Kubernetes 应用.在做技术选型的时候,我们 ...

  3. 云原生生态周报 Vol. 16 | CNCF 归档 rkt,容器运行时“上古”之战老兵凋零

    作者列表:木苏,临石,得为,等等 业界要闻 安全漏洞 CVE-2019-9512 CVE-2019-9514 http2 的 DOS 漏洞,一旦攻击成功会耗尽服务器的 cpu/mem,从而导致服务不可 ...

  4. 专访 KubeVela 核心团队:如何简化云原生复杂环境下的应用交付和管理

    作者 | Infoq Tina 背景 12 月 9 日,在 2021 年 KubeCon 云原生技术峰会上,CNCF 开源项目 KubeVela 宣布推出了 1.2 版本. KubeVela 是一个简 ...

  5. CNCF 宣布成立应用交付领域小组,正式开启云原生应用时代

    作者|赵钰莹 作为云原生领域的顶级开源社区, Cloud Native Computing Foundation (云原生基金会,以下简称 CNCF)近日宣布成立 Application Delive ...

  6. 阿里新晋 CNCF TOC 委员张磊:“云原生”为什么对云计算生态充满吸引力?

    简介: 美国当地时间 2021 年 2 月 2 日,全球顶级开源社区云原生计算基金会(Cloud Native Computing Foundation,简称 CNCF)正式宣布其新一届技术监督委员会 ...

  7. 《CNCF × Alibaba云原生技术公开课》知识点自测(一):第一堂“云原生”课

    (单选)1.容器启动后,我会时常 SSH 进入到容器里然后写很多文件.请问这破坏了云原生理念了吗? A. 否   B. 是 (单选)2.云原生架构必须选型 Kubernetes 方案. A. 否  B ...

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

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

  9. 正式开放 | 阿里云 10 亿级镜像服务正式支持 Helm Charts,云原生交付再加速!

    作者 | 阿里巴巴高级开发工程师 谢于宁(予栖) 2018 年 6 月,Helm 正式加入了 CNCF 孵化项目: 2018 年 8 月,据 CNCF 的调研表明,有百分之六十八的开发者选择了 Hel ...

  10. 云原生交付加速!容器镜像服务企业版支持 Helm Chart

    2018 年 6 月,Helm 正式加入了 CNCF 孵化项目:2018 年 8 月,据 CNCF 的调研表明,有百分之六十八的开发者选择了 Helm 作为其应用包装方案:2019 年 6 月,阿里云 ...

随机推荐

  1. 个人自家使用的路由器:水星D121G —— 1200M 11AC双频千兆无线路由器 D121G

    地址: https://www.mercurycom.com.cn/product-465-0.html

  2. 【转载】人工智能CAE仿真分析技术

    原文: https://cloud.tencent.com/developer/news/628731 AI与CAE相结合 CAE的本质是对复杂工程问题通过合理简化建立数学模型,并根据输入求得输出.深 ...

  3. 深度学习框架:为啥不同的框架,不同的运行设备(GPU/CPU/NPU),运算出的结果性能会有一定百分数的差别呢

    经常会遇到有人在网上说,TensorFlow的计算结果比pytorch的高上几个百分点,也有人说RTX3090的计算结果没有A100的好,还有人说NPU的计算结果比GPU的高,而且这种说法在业内也是极 ...

  4. 树莓派 3b+型号 pip3方式 安装 TensorFlow

    树莓派系统为: 首先选择 pip3  方式进行安装: 树莓派上执行: 发现速度过慢,于是选择先在Windows主机上下载,然后再把文件传到树莓派上进行安装. 不过后来发现即使使用迅雷这样强大的下载工具 ...

  5. pytorch报错----------- ***ValueError: some of the strides of a given numpy array are negative.

    最近遇到的一个pytorch报错: 然后报错了,这个几行代码就是从一个图片中读入数据,把bgr模式图片矩阵转换为rgb模式,这里采用的是改变矩阵索引,索引倒排     [..., ::-1]   . ...

  6. mindspore.ops.Pow()等算子不能处理float64类型的数据

    原文地址: https://gitee.com/mindspore/mindspore/issues/I3ZG99 Software Environment: -- MindSpore r1.2 GP ...

  7. Linux共享内存通信的C语言Demo代码

    重点注明: 本文代码来源于: https://blog.csdn.net/github_38294679/article/details/122360026 ===================== ...

  8. Java基础之占位符

  9. stm32g070 usart 中断问题: 开启接收中断 RXNEIE 需要注意ISR的错误类型,否则会进入中断。

    usart 中断问题: 开启接收中断 RXNEIE 需要注意ISR的错误类型,否则会进入中断. 调试时发现,如果ISR的ORE和FE置位,而此时要是使能RX中断(RXNEIE置位)就会进入中断复位程序 ...

  10. 一文教你如何用C代码解析一段网络数据包?【含代码】

    本文的目的是通过随机截取的一段网络数据包,然后根据协议类型来解析出这段内存. 学习本文需要掌握的基础知识: 网络协议 C语言 Linux操作 抓包工具的使用 其中抓包工具的安装和使用见下文: < ...