云原生周刊:6 项 K8s 成本控制策略 | 2023.7.17
开源项目推荐
Base Image Finder
当使用容器扫描工具来识别已知漏洞(CVE,或常见漏洞和暴露)时,可能很难理解漏洞在容器中的位置,以及如何缓解这些漏洞。通常,最简单、最有效的缓解方法是更新 "基本映像"--或容器定义中 FROM 语句中使用的映像。
BIF 可以让你了解更新容器的基础镜像将产生的影响:
- 首先,它可以检测到容器使用的基础镜像,即使它无法访问 Dockerfile。
- 其次,它会向你显示该基础镜像中存在哪些漏洞。
- 最后,它会告诉你该基础镜像的哪些版本不存在该漏洞。
KServe
KServe 为在任意框架上服务机器学习(ML)模型提供了一个 Kubernetes 自定义资源定义。它旨在通过为 Tensorflow、XGBoost、ScikitLearn、PyTorch 和 ONNX 等常见 ML 框架提供高性能、高抽象接口来解决生产模型服务用例。
它封装了自动扩展、网络、健康检查和服务器配置的复杂性,为您的 ML 部署带来了 GPU 自动扩展、Scale to Zero 和 Canary Rollouts 等尖端服务功能。它为生产型 ML 服务提供了一个简单、可插拔和完整的故事,包括预测、预处理、后处理和可解释性。
Kuberhealthy
Kuberhealthy 是一个 Kubernetes 操作员,用于合成监控和持续进程验证。使用任何语言编写您自己的测试,Kuberhealthy 将为您运行它们。自动为 Prometheus 创建指标。包括简单的 JSON 状态页面。
Clusterpedia
Clusterpedia 是一本多集群的百科全书,用于同步、搜索、简单控制多集群资源。
Clusterpedia 可以与多个集群同步资源,并在兼容 Kubernetes OpenAPI 的基础上提供更强大的搜索功能,帮助您快速、轻松地有效获取您正在寻找的任何多集群资源。
文章推荐
2023 年您需要实施的 6 项 Kubernetes 成本控制策略
这篇文章讨论了在使用 Kubernetes 时如何控制云计算成本的策略。它强调了云计算成本的复杂性和动态性,并提出了采用 FinOps 方法来管理云计算成本。文章列出了六个 Kubernetes 成本控制策略,包括工作负载成本分配、Kubernetes 成本优化、合适规模的建议、Kubernetes 成本展示、多集群成本和使用情况以及云计费集成。文章建议使用 Kubernetes 治理平台来实现这些策略。通过采用这些策略,组织可以更好地了解其云资源的使用情况,优化计算和工作负载,以及降低 Kubernetes 的成本。
2023 年五大 DevOps 趋势
在本文中,主要探讨了组织在 2023 年开发应用程序时应考虑的五种 DevOps 趋势,以及如何利用它们来实现目标:
- 增加人工智能和机器学习的使用
- DevSecOps 的扩展
- 云原生技术
- DevOps 即服务
- 更加注重可观察性
2023 年,DevOps 将经历另一次转型,新的工具和技术将帮助组织保持领先地位。对于希望开发应用程序的企业来说,了解最新趋势对于确保在竞争激烈的数字市场中取得成功至关重要。
再见 etcd,你好 PostgreSQL: 使用 SQL 数据库运行 Kubernetes
这篇文章介绍了一种将 PostgreSQL 作为 Kubernetes 的数据存储后端替代 etcd 的方法。文章首先介绍了 etcd 的局限性和不足之处,然后提出了将 PostgreSQL 用作 Kubernetes 数据存储后端的优点。文章详细介绍了如何在 Kubernetes 集群中使用 PostgreSQL,并提供了一些示例命令和配置文件。文章还讨论了 PostgreSQL 在 Kubernetes 中的一些挑战,例如如何管理数据库备份和恢复、如何处理故障转移等。最后,文章指出,将 PostgreSQL 用作 Kubernetes 的数据存储后端需要一些额外的配置和管理工作,但可以带来更好的性能和可靠性。
云原生动态
Istio 成为 CNCF 毕业项目
日前,Istio 成为云原生计算基金会(CNCF)的毕业项目。2022 年 9 月,Istio 成为 CNCF 孵化项目。
Istio 是一种开源服务网格,可透明地叠加到现有的分布式应用上。Istio 的强大功能为服务的安全、连接和监控提供了一种统一而高效的方式。Istio 是实现负载均衡、服务对服务认证和监控的途径--只需很少或无需更改服务代码。
Knative 完成模糊审计
Knative 很高兴地宣布其模糊安全审计已完成。此次审计由 Ada Logics 进行,是 CNCF 将模糊测试引入 CNCF 领域计划的一部分 。审计跨越 2022 年底和 2023 年初的几个月,最终为 3 个 Knative 子项目编写了 29 个模糊器。模糊测试器在第三方依赖项中发现了一个问题,该问题已得到修复。
Instacart 在 Kubernetes 上创建自助式 Apache Flink 平台
Instacart 将其 Apache Flink 工作负载从 AWS EMR 迁移到 Kubernetes,以满足组织内使用 Flink 进行数据处理用例的高需求,因为使用 EMR 对于许多具有不同需求的团队来说是个问题。结果,他们使平台更易于使用,并降低了运营和基础设施成本。
自 2021 年以来,该公司一直在 AWS EMR 上使用 Apache Flink 来处理多个用例,从实时决策和数据增强到机器学习特征生成和 OLAP 数据摄取。Flink 的使用逐渐增长,有 50 个产品团队使用它并运行数百个流水线。
/filters:no_upscale()/news/2023/07/instacart-flink-kubernetes/en/resources/1instacart-flink-emr-1689083369815.jpeg)
本文由博客一文多发平台 OpenWrite 发布!
云原生周刊:6 项 K8s 成本控制策略 | 2023.7.17的更多相关文章
- 云原生新时代弄潮儿k8s凭什么在容器化方面独树一帜?
云原生新时代弄潮儿k8s凭什么在容器化方面独树一帜? Kubernetes 可以为做些什么? 在学习一种新技能之前,囧囧建议不要上去先看各种牛叉的实现,我们需要先搞清楚这个技能是什么?学习了之后能为我 ...
- 拥抱云原生,如何将开源项目用k8s部署?
微信搜索[阿丸笔记],关注Java/MySQL/中间件各系列原创实战笔记,干货满满. k8s以及云原生相关概念近年来一直比较火热,阿丸最近搞了个相关项目,小结一下. 本文将重点分享阿里开源项目otte ...
- 第七章 云原生生态的基石 Kubernetes
7.1 Kubernetes架构 K8s的核心组件: etcd: 协同存储,负责保存整个集群的状态. API:资源操作的唯一入口. controller manager: 维护集群的状态,执行故障检测 ...
- 云原生应用 Kubernetes 监控与弹性实践
前言 云原生应用的设计理念已经被越来越多的开发者接受与认可,而Kubernetes做为云原生的标准接口实现,已经成为了整个stack的中心,云服务的能力可以通过Cloud Provider.CRD C ...
- 云原生的弹性 AI 训练系列之一:基于 AllReduce 的弹性分布式训练实践
引言 随着模型规模和数据量的不断增大,分布式训练已经成为了工业界主流的 AI 模型训练方式.基于 Kubernetes 的 Kubeflow 项目,能够很好地承载分布式训练的工作负载,业已成为了云原生 ...
- Sentry 后端云原生中间件实践 ClickHouse PaaS ,为 Snuba 事件分析引擎提供动力
目录(脑图) ClickHouse PaaS 云原生多租户平台(Altinity.Cloud) 官网:https://altinity.cloud PaaS 架构概览 设计一个拥有云原生编排能力.支持 ...
- 阿里云如何基于标准 K8s 打造边缘计算云原生基础设施
作者 | 黄玉奇(徙远) 阿里巴巴高级技术专家 关注"阿里巴巴云原生"公众号,回复关键词 1219 即可下载本文 PPT 及实操演示视频. 导读:伴随 5G.IoT 的发展,边缘 ...
- 云原生生态周报 Vol. 11 | K8s 1.16 早知道
业界要闻 Pivotal 发布了完全基于 Kubernetes 的 Pivotal Application Service(PAS)预览版 这意味着 Pivotal 公司一直以来在持续运作的老牌 Pa ...
- Sentry(v20.12.1) K8S 云原生架构探索,SENTRY FOR JAVASCRIPT Source Maps 详解
系列 Sentry-Go SDK 中文实践指南 一起来刷 Sentry For Go 官方文档之 Enriching Events Snuba:Sentry 新的搜索基础设施(基于 ClickHous ...
- Sentry(v20.12.1) K8S 云原生架构探索,SENTRY FOR JAVASCRIPT 故障排除
系列 Sentry-Go SDK 中文实践指南 一起来刷 Sentry For Go 官方文档之 Enriching Events Snuba:Sentry 新的搜索基础设施(基于 ClickHous ...
随机推荐
- mujoco安装报错:mujoco_py/cymj.pyx:67:5: Exception check on 'c_warning_callback' will always require the GIL to be acquired.
参考: https://blog.csdn.net/weixin_49373427/article/details/131981583 https://blog.csdn.net/CCCDeric/a ...
- vscode远程连接远程主机上的docker —— 设置命令 —— -p 5001:5001
突然有这么一个需求,就是使用windows上vscode远程连接到远端linux主机上的docker容器上做开发,各种配置后发现总是在远端主机上创建project时候失败,最后总是在创建远端主机上do ...
- [CEOI 2013] 千岛之国 / Adritic 题解
前言 题目链接:洛谷. 题意简述 你被困在一个被划分为 \(2500 \times 2500\) 的二维平面内!平面上有 \(n\)(\(n \leq 250000\))个岛屿你可以停留,你可以在这些 ...
- blender-1-基本快捷键
https://www.bilibili.com/video/BV14u41147YH?p=3&vd_source=e3899eab0ab1c2da60e189bdce9ed666 跟他学的 ...
- double四舍五入保留两位小数的方法
1,DecimalFormat DecimalFormat decimalFormat = new DecimalFormat(".00"); 意思就是规定保留几位小数 使用时 d ...
- 在python项目的docker镜像里使用pdm管理依赖
前言 在 DjangoStarter 项目中,我已经使用 pdm 作为默认的包管理器,不再直接使用 pip 所以部署的时候 dockerfile 和 docker-compose 配置也得修改一下. ...
- Camera | 11.瑞芯微摄像头采集图像颜色偏绿解决笔记
前言 在实际调试基于瑞芯微平台的camera过程中,发现显示的图片发绿, 现在把调试步骤分享给大家: 1.修改iq文件 sdk中位置: @external/camera_engine_rkaiq/iq ...
- 100ASK_IMX6ULL arm板子如何显示图片、汉字、划线、背景色
最近在研究基于imx6ull开发板,想让开发板支持显示图片.字符串.背景色的功能. 操作的主要步骤如下: 移植设备树和驱动 移植libjpeg库 编写测试程序 一.移植设备树和驱动 开发板原厂SDK已 ...
- 修改ListCtrl控件列标题文本居左显示
修改ListCtrl控件标题文本居左显示 原来的列标题文本是居中显示: 现在要把列表文本居中改为居左显示 其方法如下: 获得标题控件句柄 g_listCtrl.m_hWnd为ListCtrl控件的句柄 ...
- Devexpress GridView使用技巧
1.表格数据根据前面列的值展示不同的值 例子:根据检测类型(定量.定性)展示,定性展示合格与不合格,定量展示实际值 实现如下: 1.使用 表格CustomColumnDisplayText事件 //需 ...