云原生周刊:K8s 严重漏洞

server/2024/12/3 2:40:29/

k8s-严重漏洞">云原生周刊:K8s 严重漏洞

开源项目推荐

KitOps

KitOps 是一款开源的 DevOps 工具,专为 AI/ML 项目的全生命周期管理而设计,通过将模型、数据集、代码和配置打包并版本化为符合 OCI(开放容器标准)的工件,简化了 AI/ML 工作流的部署与管理。KitOps 支持统一打包,将 AI/ML 模型、数据集和配置封装为便携式工件,同时提供详细的版本控制,确保机器学习实验的可追溯性和可复现性。

Yokai

Yokai 是一个简单、模块化且可观测的开源 Go 框架,专为构建高效可靠的后端应用而设计。它采用模块化架构,允许开发者根据具体需求灵活组装功能模块,简化开发流程并提升项目的可维护性。Yokai 内置对可观测性的支持,提供详细的日志、指标和追踪功能,帮助开发者快速定位和解决问题,同时确保系统的高性能和稳定性。

Venator

Venator 是一个灵活的威胁检测平台,旨在通过简化规则管理和部署流程,提升安全运营效率。它原生支持 K8s,能够利用 K8s CronJob 和 Helm 快速部署,同时支持独立运行或与其他作业调度器(如 Nomad)配合使用,满足多样化的部署需求。

Piko

Piko 是一款开源的 Ngrok 替代方案,专为承载生产流量而设计,同时具有简单易用的自托管能力,特别适合部署在 K8s 环境中。它提供安全、高效的隧道服务,帮助开发者快速暴露本地服务到公网,无需繁琐的配置。

文章推荐

k8s-漏洞允许攻击者执行任意命令">严重的 K8s 漏洞允许攻击者执行任意命令

近期发现的高危安全漏洞(CVE-2024-10220)影响使用 in-tree gitRepo 卷的 Kubernetes 集群,该漏洞通过目标仓库中的 hooks 文件夹,允许攻击者在容器边界之外执行任意命令,严重威胁集群安全。受影响的 Kubernetes 版本包括 kubelet v1.30.0 至 v1.30.2、v1.29.0 至 v1.29.6 以及 v1.28.11 及更早版本。建议管理员升级至修复版本,如 kubelet v1.31.0、v1.30.3、v1.29.7 和 v1.28.12。同时,鉴于 gitRepo 卷已被弃用,建议使用 init 容器执行 Git 克隆操作后将目录挂载到 Pod 的容器中以减少风险。

为何 Testcontainers Cloud 成为测试场景中优于 Docker-in-Docker 的颠覆性选择

这篇文章探讨了在测试环境中使用 Docker-in-Docker(DinD)所面临的挑战,如安全风险、稳定性问题和调试复杂性。作者介绍了 Testcontainers Cloud 作为一种替代方案,强调其通过将容器执行转移至云端,提供了更安全、高效且对开发者友好的测试环境。文章还详细说明了 Testcontainers Cloud 如何解决 DinD 的主要痛点,并提供了在本地开发和 CI/CD 管道中集成 Testcontainers Cloud 的实用指南。

从本地到生产:现代开发者的 Kubernetes 之旅

本文探讨了现代开发者在将应用程序从本地开发环境迁移到 Kubernetes 生产环境过程中所面临的挑战和最佳实践。作者强调,尽管 Kubernetes 简化了容器的运行和编排,但从本地开发到 Kubernetes 的过渡并非简单的复制粘贴。文章介绍了开源工具如 Podman 和 Docker,如何帮助开发者在本地轻松地容器化应用程序。此外,作者还提供了从编写代码、在本地容器化、部署到 Kubernetes 集群,以及在本地调试 Kubernetes 应用程序的完整开发体验。

云原生动态

Docker Desktop 4.36:新的企业管理功能、WSL 2 和 ECI 增强功能

Docker Desktop 4.36 引入了强大的更新,以简化企业管理并增强安全性。

Docker Desktop 4.36 版本的主要功能包括:

  • Docker Business 订阅的新管理功能:
    • 使用 macOS 配置文件强制登录(早期访问计划)
    • 强制同时为多个组织登录(抢先体验计划)
    • 使用 PKG 安装程序批量部署 Docker Desktop for Mac(早期访问计划)
    • 使用桌面设置管理通过管理控制台 (早期访问程序) 来管理和强制执行默认设置
    • 增强容器隔离 (ECI) 改进
  • 其他改进:
    • WSL 2 现在速度更快、更可靠,并且通过 Mono 分布增强了安全性

Shipwright v0.14.0 发布

Shipwright v0.14.0 发布,这是加入云原生计算基金会后的首次发布。新版本新增了漏洞扫描功能,集成到镜像构建过程中,确保有漏洞的镜像不会进入容器注册表。虽然仍需定期重新扫描以保持安全,这一功能尤其适用于基础镜像停止更新的情况。此外,Shipwright CLI 现在支持构建参数。

Keycloak 完成模糊测试审计

Keycloak 已完成模糊测试审计。

此次审计将 Keycloak 整合到OSS-Fuzz 项目中,该项目是 Google 为关键开源项目开发和提供的开源模糊测试程序。获准的项目可以在其 OSS-Fuzz 版本中包含模糊测试,OSS-Fuzz 将使用大量计算运行这些测试,以增加项目在恶意威胁者发现潜在错误和漏洞之前发现它们的机会。

模糊测试在审计期间发现了一个低严重程度的崩溃,审计团队使用上游补丁修复了该问题。随着 Keycloaks 集成到 OSS-Fuzz,其模糊测试在审计后继续测试 Keycloak 代码。

kubesphere">关于KubeSphere

KubeSphere (https://kubesphere.io)是在 Kubernetes 之上构建的开源容器平台,提供全栈的 IT 自动化运维的能力,简化企业的 DevOps 工作流。

KubeSphere 已被 Aqara 智能家居、本来生活、东方通信、微宏科技、东软、华云、新浪、三一重工、华夏银行、四川航空、国药集团、微众银行、紫金保险、去哪儿网、中通、中国人民银行、中国银行、中国人保寿险、中国太平保险、中国移动、中国联通、中国电信、天翼云、中移金科、Radore、ZaloPay 等海内外数万家企业采用。KubeSphere 提供了开发者友好的向导式操作界面和丰富的企业级功能,包括 Kubernetes 多云与多集群管理、DevOps (CI/CD)、应用生命周期管理、边缘计算、微服务治理 (Service Mesh)、多租户管理、可观测性、存储与网络管理、GPU support 等功能,帮助企业快速构建一个强大和功能丰富的容器云平台。

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


http://www.ppmy.cn/server/146906.html

相关文章

Redis双活切换平台建设

背景 随着公司目前整体双活能力的建设完成,需要对Redis组件的双活能力进行演练和验证。但在实际生产环境中,面对如此大规模的Redis集群,演练过程中几个关键问题仍然存在:主从切换时间长、系统高可用要求高、运维流程复杂&#xf…

贝叶斯统计:高斯分布均值μ的后验分布推导

使用贝叶斯统计方法 均值 ( μ \mu μ ) 的后验分布解析 在贝叶斯统计中,后验分布表示在观察到数据后,对参数的更新后的信念。本篇文章将结合高斯分布的假设,详细解析均值 ( μ \mu μ ) 的后验分布推导过程,并对 ( μ \mu μ…

【2024】前端学习笔记19-ref和reactive使用

学习笔记 1.ref2.reactive3.总结 1.ref ref是 Vue 3 中用来创建响应式引用的一个函数,通常用于基本数据类型(如字符串、数字、布尔值等)或对象/数组的单一值。 ref特点: ref 可以用来创建单个响应式对象对于 ref 包裹的值&…

Jenkins-基于 JNLP协议的 Java Web 启动代理

在上一篇的基础配置上进行以下步骤 工作流程: 通过 JNLP 启动代理,客户端从 Jenkins 服务器上下载一个 agent.jar 文件。该文件启动时,代理程序通过 JNLP 协议连接到 Jenkins 主节点。一旦连接成功,代理节点就可以执行从主节点分…

【Maven】依赖冲突如何解决?

准备工作 1、创建一个空工程 maven_dependency_conflict_demo,在 maven_dependency_conflict_demo 创建不同的 Maven 工程模块,用于演示本文的一些点。 什么是依赖冲突? 当引入同一个依赖的多个不同版本时,就会发生依赖冲突。…

百度 文心一言 vs 阿里 通义千问 哪个好?

背景介绍: 在当前的人工智能领域,随着大模型技术的快速发展,市场上涌现出了众多的大规模语言模型。然而,由于缺乏统一且权威的评估标准,很多关于这些模型能力的文章往往基于主观测试或自行设定的排行榜来评价模型性能…

如何从 Hugging Face 数据集中随机采样数据并保存为新的 Arrow 文件

如何从 Hugging Face 数据集中随机采样数据并保存为新的 Arrow 文件 在使用 Hugging Face 的数据集进行模型训练时,有时我们并不需要整个数据集,尤其是当数据集非常大时。为了节省存储空间和提高训练效率,我们可以从数据集中随机采样一部分数…

HTML CSS JS基础考试题与答案

一、选择题&#xff08;2分/题&#xff09; 1&#xff0e;下面标签中&#xff0c;用来显示段落的标签是&#xff08; d &#xff09;。 A、<h1> B、<br /> C、<img /> D、<p> 2. 网页中的图片文件位于html文件的下一级文件夹img中&#xff0c;…