开源项目推荐

KDash

KDash 是一个用 Rust 构建的简单快速的 Kubernetes 仪表板。它提供了一个终端界面,用于监视和管理 Kubernetes 集群。该仪表板具有多种功能,包括节点指标、资源监视、自定义资源定义、容器日志流式传输、上下文切换等。它还支持不同的主题和键盘快捷键操作。

fubectl

fubectl 是一个开源项目,旨在减少使用 kubectl 时的重复性交互。它提供了一些便捷的命令和别名,以简化 kubectl 的使用,并增加了一些额外的功能。

Canary checker

Canary checker 是一个基于 Kubernetes 的平台,通过被动和主动(合成)机制来监控应用程序和基础架构的健康状况。

ktail

ktail 是一个工具,用于方便地实时查看 Kubernetes 容器日志。它具有比 kubectl logs 更多的功能。该工具支持自动检测新增的 Pod 和容器,并可以同时跟踪多个命名空间中的多个 Pod 和容器。它可以根据名称和标签进行匹配,并默认跟踪一个 Pod 中的所有容器。它具有失败恢复能力,并提供更好的日志格式化和语法高亮功能。

文章推荐

Kubernetes:Pod 和 WorkerNodes — 控制 Pod 在节点上的放置

这篇文章探讨了在 Kubernetes 中如何控制 Pod 在节点上的部署位置。它介绍了四种主要的方法来控制 Pod 在 WorkerNodes 上的部署:

  • 使用节点污点(Taints)和 Pod 容忍度(Tolerations)
  • 使用 Pod 的 nodeName 或 nodeSelector
  • 使用节点亲和性(nodeAffinity)和节点反亲和性(nodeAntiAffinity)
  • 使用 Pod 亲和性(podAffinity)和 Pod 反亲和性(podAntiAffinity)

此外,文章还涉及了 Pod 拓扑分布约束(Pod Topology Spread Constraints),即根据故障域(如区域、可用性区或节点)的规则来放置 Pod。

使用 Sveltos 可控有序部署 Kubernetes 资源

这篇文章介绍了如何使用 Sveltos 在 Kubernetes 集群中以受控和有序的方式部署资源。作者指出,在部署 Kubernetes 资源时,有时需要按特定顺序进行部署,例如,在创建某种类型的自定义资源之前必须存在 CustomResourceDefinition(CRD)。Sveltos 可以通过允许您指定 Kubernetes 资源部署的顺序来解决这个问题。

云原生动态

CNCF 宣布 K8s 自动缩放器 KEDA 毕业

日前,CNCF 宣布 KEDA 毕业。

KEDA(Kubernetes Event-Driven Autoscaling,Kubernetes 事件驱动自动缩放器)是一个专门为 Kubernetes 设计的事件驱动自动缩放器,可以轻松地添加到 Kubernetes 集群中以扩展应用程序。

该项目始于 2019 年,是微软和红帽的合作项目。它于 2020 年 3 月被接纳为 CNCF 沙箱项目,并于 2021 年 8 月进入孵化器阶段。

Kubeflow 成为 CNCF 孵化项目

云原生计算基金会(CNCF)最近宣布,经过技术监督委员会(TOC)投票,将机器学习(ML)工作流部署到 Kubernetes 上的工具包 Kubeflow 被接受为 CNCF 孵化项目。

Kubeflow 提供开源和 Kubernetes 原生 MLOps 平台,用于为最流行的框架开发和部署分布式机器学习(ML):TensorFlow、PyTorch、XGBoost、Apache MXNet 等。

Kubeflow 由 Google 于 2017 年创建,目前社区拥有 150 家公司、28K+ GitHub Stars、15+ 提交者,自 2017 年以来发布了 15 个版本。

Buoyant 将 Linkerd 服务网格扩展至多个 Kubernetes 集群

Buoyant 发布了开源 Linkerd 服务网格的更新,使运行在不同 Kubernetes 集群上的 Pod 能够跨扁平网络建立直接 TCP 连接。

此外,Linkerd 2.14 版本现在完全支持 Kubernetes 中添加的网关应用程序编程接口(API),以提供配置资源(例如 HTTP 请求类)的标准机制。

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

云原生周刊:CNCF 宣布 KEDA 毕业 | 2023.8.28的更多相关文章

  1. 2019 年 CNCF 中国云原生调查报告

    中国 72% 的受访者生产中使用 Kubernetes 在 CNCF,为更好地了解开源和云原生技术的使用,我们定期调查社区.这是第三次中国云原生调查,以中文进行,以便更深入地了解中国云原生技术采用的步 ...

  2. CNCF官方大使张磊:什么是云原生?

    作者|张磊 阿里云容器平台高级技术专家,CNCF 官方大使 编者说: 从 2015 年 Google 牵头成立 CNCF 以来,云原生技术开始进入公众的视线并取得快速的发展,到 2018 年包括 Go ...

  3. Kubernetes 入门必备云原生发展简史

    作者|张磊 阿里云容器平台高级技术专家,CNCF 官方大使 "未来的软件一定是生长于云上的"这是云原生理念的最核心假设.而所谓"云原生",实际上就是在定义一条能 ...

  4. protobuf / Consul / 边缘计算 / MEC / CDN / Serverless / GraphQL / 微服务 / 网关 / 云原生 / Serverless (真能造概念啊!!!)

    技术概念层出不穷,学吧!记录下自己多这些概念的理解 protobuf: 数据结构而已,类比XML, JSON consul 解决的只是微服务里的服务注册与发现,健康检查等. 边缘计算:可以理解为是指利 ...

  5. [转帖]从 SOA 到微服务,企业分布式应用架构在云原生时代如何重塑?

    从 SOA 到微服务,企业分布式应用架构在云原生时代如何重塑? 2019-10-08 10:26:28 阿里云云栖社区 阅读数 54   版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权 ...

  6. CNCF 宣布 TUF 毕业 | 云原生生态周报 Vol. 33

    作者 | 孙健波.汪萌海.陈有坤.李鹏 业界要闻 CNCF 宣布 TUF 毕业 CNCF 宣布 TUF(The update Framework)项目正式毕业,成为继 Kubernetes.Preme ...

  7. 始于阿里,回归社区:阿里8个项目进入CNCF云原生全景图

    破土而出的生命力,源自理想主义者心底对技术的信念. 云原生技术正席卷全球,云原生基金会在去年KubeCon +CloudNativeCon NA的现场宣布: 其正在孵化的项目已达14个,入驻的厂家或产 ...

  8. Argo 项目加入 CNCF 孵化器 | 云原生生态周报 Vol. 45

    作者 | 陈洁.高相林.陈有坤.敖小剑 业界要闻 Argo 项目加入 CNCF 孵化器 Argo 项目是一组 Kubernetes 原生工具,用于运行和管理 Kubernetes 上的作业和应用程序. ...

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

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

  10. 巨杉数据库加入CNCF云原生应用计算基金会,共建开源技术生态

    近日,巨杉数据库正式加入全球顶级开源社区,云原生应用计算基金会 (Cloud Native Computing Foundation,以下简称CNCF),成为CNCF基金会会员,是中国最早加入的开源云 ...

随机推荐

  1. 人形机器人(humanoid)的摔倒实验/撞击实验

    motivation: 人形机器人的实体比较昂贵,但是实验过程中机器人的摔倒和撞击时十分常见的事情,这就会导致机器人的元器件被损坏,造成较大的经济损失,为此我们在设计机器人的机械结构和电子元器件布局时 ...

  2. CUDA编译.cu文件报错unsupported GNU version! gcc versions later than 10 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check;

    最近使用cuda11.3编译.cu文件,报错: #error -- unsupported GNU version! gcc versions later than 10 are not suppor ...

  3. 代码随想录Day9

    KMP算法 主要用来进行字符串匹配 KMP的主要思想是当出现字符串不匹配时,可以知道一部分之前已经匹配的文本内容,可以利用这些信息避免从头再去做匹配了. 所以如何记录已经匹配的文本内容,是KMP的重点 ...

  4. 七天.NET 8操作SQLite入门到实战详细教程(选型、开发、发布、部署)

    教程简介 EasySQLite是一个七天.NET 8操作SQLite入门到实战详细教程(包含选型.开发.发布.部署)! 什么是SQLite? SQLite 是一个软件库,实现了自给自足的.无服务器的. ...

  5. 2. 基于MCU应用的EMC指南

    1. 硬件 主要的噪声感受器和发生器是印刷电路板(PCB)上的轨道和布线,特别是MCU附近的轨道和布线.因此,防止噪声问题的第一步行动涉及到PCB布局和电源设计.一般来说,MCU周围的元器件数量越少, ...

  6. SpringBoot多环境日志配置

    SpringBoot多环境日志配置 SpringBoot 默认使用 LogBack 日志系统 默认情况下,SpringBoot项目的日志只会在控制台输入. 如果想查询历史日志则无法找到,我们需要一个日 ...

  7. Shell 目录栈操作

    Shell 目录栈允许你将一系列目录压入栈中,然后方便地在这些目录之间进行切换.以下是一些常见的命令及其用途: 常见命令 pushd:将当前目录压入栈中,并切换到指定目录. popd:从栈中移除顶部的 ...

  8. csdn 下载券恶心之处

    今天在csdn碰到一个恶心事,啥事呢?下载券.详细的说,就是人家码友把下载积分都设置成0了,让大家自行下载.结果,却不行,非得搞个下载券,得去做任务,给它的广告爹爹们点点任务才能获取下载券的code. ...

  9. 肉夹馍(Rougamo)4.0.1 异步方法变量调试修复与IoC系列扩展

    肉夹馍(https://github.com/inversionhourglass/Rougamo),一款编译时AOP组件,无需在应用启动时进行初始化,也无需繁琐的配置:支持所有种类方法(同步和异步. ...

  10. 入门指南 | Datavines 安装部署篇

    摘要:本文主要介绍基于源码部署 Datavines 和执行检查作业,内容主要分为以下几个部分: 平台介绍 快速部署 运行数据质量检查作业 Datavines 的目标是成为更好的数据可观测性领域的开源项 ...