云原生周刊:LitmusChaos 审计完成|2024.9.2
开源项目推荐
Gardener
Gardener 实现了 Kubernetes 集群的自动化管理和操作服务,并提供了一个经过完全验证的可扩展性框架,可以调整以适应任何编程云或基础设施提供商。
Grafana Mimir
Grafana Mimir 为 Prometheus 提供了横向扩展、高可用、多租户的长期存储解决方案。
Terragrunt
Terragrunt 是一个灵活的编排工具,允许使用 OpenTofu/Terraform 编写的基础设施即代码进行扩展。
Cluster Template
用于部署 Talos Kubernetes 集群(包括 Flux for GitOps)的模板。
Volcano
Volcano 是一个建立在 Kubernetes 上的批处理系统。它提供了一套机制,满足许多类型的批处理和弹性工作负载的常见需求,包括:机器学习/深度学习、生物信息学/基因组学及其他“大数据”应用。这些类型的应用通常运行在通用领域框架上,如 TensorFlow、Spark、Ray、PyTorch、MPI 等,Volcano 与这些框架进行了集成。
文章推荐
Kubernetes 上使用 Istio 和 OPA 实现身份验证和授权
这篇文章讨论了在 Kubernetes 上使用 Istio 和 OPA (Open Policy Agent) 实现身份验证和授权的过程。首先,文章介绍了 Istio 作为一个服务网格平台,它可以管理服务间的流量和安全策略。接着,介绍了 OPA 作为一个策略引擎,它能够制定并执行复杂的访问控制策略。文章详细讲解了如何配置 Istio 与 OPA 的集成,包括使用 OPA 定义授权策略,以及如何在 Istio 中应用这些策略,以实现细粒度的访问控制和安全管理。最终,文章强调了这种集成方法在提高 Kubernetes 环境中服务安全性的有效性。
Kubernetes 中的 Python 性能:HTTP 库 vs. Kubernetes 客户端
这篇文章比较了在 Kubernetes 环境中使用不同 Python 库进行性能测试。文章主要对比了 HTTP 库(如 requests 和 httpx)与 Kubernetes 客户端库(如 kubernetes-py 和 k8s)在性能上的差异。
文章首先介绍了测试环境和方法,包括创建测试用例以评估库的响应时间和吞吐量。接着,文章对比了 HTTP 库和 Kubernetes 客户端库在发送请求、处理响应以及与 Kubernetes API 交互的效率。结果表明,Kubernetes 客户端库在处理 Kubernetes 特定操作时表现出更高的性能和更好的集成能力,而 HTTP 库则在通用请求处理上表现较好。
最后,文章总结了选择合适库的建议,指出如果主要任务涉及 Kubernetes 操作,使用 Kubernetes 客户端库将更有利于性能和功能的优化。
云原生动态
LitmusChaos 审计完成
LitmusChaos 是一个开源混沌工程平台,支持多种云平台。在 7ASecurity[3] 和 CNCF 的帮助下,该项目将继续为开发者提供安全的混沌测试环境。
此次审计为白盒安全评估,并由 7ASecurity 团队进行渗透测试。审计报告强调,尽管发现了数量和严重性不等的问题,LitmusChaos 的安全措施实施良好,反映了项目的功能、构建和维护。LitmusChaos 的维护者提供了所有与本次审计相关问题的修复证明,这些修复已通过 7ASecurity 验证,并在审计报告中提供。
Istio 1.23 发布:环境模式升级与重要功能更新
2024 年 8 月 16 日,Istio 1.23 发布。该版本带来了环境模式的重大改进,包括性能提升、功能增强以及 DNS 自动分配和重试策略的优化,同时宣布集群内 Operator 将被弃用。
本文由博客一文多发平台 OpenWrite 发布!
云原生周刊:LitmusChaos 审计完成|2024.9.2的更多相关文章
- Kubernetes v1.17 版本解读 | 云原生生态周报 Vol. 31
作者 | 徐迪.李传云.黄珂.汪萌海.张晓宇.何淋波 .陈有坤.李鹏审核 | 陈俊 上游重要进展 1. Kubernetes v1.17 版本发布 功能稳定性是第一要务.v1.17 包含 22 个增强 ...
- 云原生生态周报 Vol. 15 | K8s 安全审计报告发布
业界要闻 CNCF 公布 Kubernetes 的安全审计报告 报告收集了社区对 Kubernetes.CoreDNS.Envoy.Prometheus 等项目的安全问题反馈,包含从一般弱点到关键漏洞 ...
- 云原生时代, Kubernetes 多集群架构初探
为什么我们需要多集群? 近年来,多集群架构已经成为“老生常谈”.我们喜欢高可用,喜欢异地多可用区,而多集群架构天生就具备了这样的能力.另一方面我们也希望通过多集群混合云来降低成本,利用到不同集群各自的 ...
- [转帖]Kubernetes v1.17 版本解读 | 云原生生态周报 Vol. 31
Kubernetes v1.17 版本解读 | 云原生生态周报 Vol. 31 https://www.kubernetes.org.cn/6252.html 2019-12-13 11:59 ali ...
- 云栖干货回顾 | 云原生数据库POLARDB专场“硬核”解析
POLARDB是阿里巴巴自主研发的云原生关系型数据库,目前兼容三种数据库引擎:MySQL.PostgreSQL.Oracle.POLARDB的计算能力最高可扩展至1000核以上,存储容量可达100TB ...
- 系列文章:云原生Kubernetes日志落地方案
在Logging这块做了几年,最近1年来越来越多的同学来咨询如何为Kubernetes构建一个日志系统或者是来求助在这过程中遇到一系列问题如何解决,授人以鱼不如授人以渔,于是想把我们这些年积累的经验以 ...
- 云原生应用 Kubernetes 监控与弹性实践
前言 云原生应用的设计理念已经被越来越多的开发者接受与认可,而Kubernetes做为云原生的标准接口实现,已经成为了整个stack的中心,云服务的能力可以通过Cloud Provider.CRD C ...
- 规模化落地云原生,阿里云即将重磅亮相 KubeCon China
2019 年 6 月 24 日至 26 日, 由 Cloud Native Computing Foundation (CNCF) 主办的云原生技术大会 KubeCon + CloudNativeCo ...
- 云原生应用Go语言:你还在考虑的时候,别人已经应用实践
摘要:在近日于上海召开的第六届Gopher China大会上,华为云微服务首席架构师田晓亮分享了<华为云的Go语言云原生实战经验>,讲述如何构建韧性.高可靠.安全的云原生应用系统,并孵化云 ...
- 基于 Golang 构建高可扩展的云原生 PaaS(附 PPT 下载)
作者|刘浩杨 来源|尔达 Erda 公众号 本文整理自刘浩杨在 GopherChina 2021 北京站主会场的演讲,微信添加:Erda202106,联系小助手即可获取讲师 PPT. 前言 当今时 ...
随机推荐
- 【转载】 vscode如何在最新版本中配置c/c++语言环境中的launch.json和tasks.json?
作者:来知晓链接:https://www.zhihu.com/question/336266287/answer/2144611720来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载 ...
- 再用国产操作系统deepin出现拖影现象
问题如题,使用deepin系统后发现不论是网页的拖动.滑动都会出现明显拖影现象,最神奇的是使用爱奇艺的客户端播放器时同样出现拖影现象. 不过这个拖影现象截图还体现不出来这个拖影的效果,估计只有录屏才可 ...
- .net5调用WebService简单事例
1. 创建 .net5控制台项目: dotnet new console -o WebServiceConsole 2. 添加全局工具 dotnet tool install --global dot ...
- 微服务全链路跟踪:grpc集成zipkin
微服务全链路跟踪:grpc集成zipkin 微服务全链路跟踪:grpc集成jaeger 微服务全链路跟踪:springcloud集成jaeger 微服务全链路跟踪:jaeger集成istio,并兼容u ...
- Linux驱动|cdev_init、cdev_alloc区别
这两个函数是字符设备初始化相关的内核函数. 要想了解这两个函数,必须要知道字符设备的架构,以及字符设备创建的流程. 关于字符设备可以参考下面这篇文章 <手把手教Linux驱动3-之字符设备架构详 ...
- 卷积神经网络CNN实战:MINST手写数字识别——数据集下载与网络训练
数据集下载 这一部分比较简单,就不过多赘述了,把代码粘贴到自己的项目文件里,运行一下就可以下载了. from torchvision import datasets, transforms # 定义数 ...
- 2024-08-24:用go语言,给定一个下标从1开始,包含不同整数的数组 nums,数组长度为 n。 你需要按照以下规则进行 n 次操作,将数组 nums 中的所有元素分配到两个新数组 arr1 和
2024-08-24:用go语言,给定一个下标从1开始,包含不同整数的数组 nums,数组长度为 n. 你需要按照以下规则进行 n 次操作,将数组 nums 中的所有元素分配到两个新数组 arr1 和 ...
- 速通c++
文章目录 1.什么是c++. 2什么是面向对象,什么又是面向过程. 3.C++的灵魂,c++的类. 4.如何定义一个类. 5.什么是对象. 6.如何定义一个对象. 直接定义: 在堆里面定义. 删除对象 ...
- java_父类子类
private 只有自身能访问自身 自身 同包子 不同包子类 同包类 其他类 可以访问 不能继承 不能继承 不能访问 不能访问 package/friendly/default == 不写 自身 同包 ...
- ChatGPT 教我写一个基于python程序开发的网络设备巡检功能
这几天被ChatGPT玩坏了,为什么说是被玩呢,这东西真的太强大了,我现在用的还是版本3就专业溜了,现在已经有版本4了,详细一些人工智能真的还快就会取代一大批只会CV程序员,所以你有什么理由不学习呢. ...