Posts in 2022

  • Kubernetes 的 iptables 链不是 API

    2022.09.07 in 博客

    作者: Dan Winship (Red Hat) 译者: Xin Li (DaoCloud) 一些 Kubernetes 组件(例如 kubelet 和 kube-proxy)在执行操作时,会创建特定的 iptables 链和规则。 这些链从未被计划使其成为任何 Kubernetes API/ABI 保证的一部分, 但一些外部组件仍然使用其中的一些链(特别是使用 KUBE-MARK-MASQ 将数据包标记为需要伪装)。 作为 v1.25 版本的一部分,SIG Network 明确声明: …

    更多

  • COSI 简介:使用 Kubernetes API 管理对象存储

    2022.09.02 in 博客

    作者: Sidhartha Mani (Minio, Inc) 本文介绍了容器对象存储接口 (COSI),它是在 Kubernetes 中制备和使用对象存储的一个标准。 它是 Kubernetes v1.25 中的一个 Alpha 功能。 文件和块存储通过 Container Storage Interface (CSI) 被视为 Kubernetes 生态系统中的一等公民。 使用 CSI 卷的工作负载可以享受跨供应商和跨 Kubernetes 集群的可移植性优势, 而无需更改应用程序清单。对 …

    更多

  • Kubernetes 1.25: cgroup v2 升级到 GA

    2022.08.31 in 博客

    作者: David Porter (Google), Mrunal Patel (Red Hat) Kubernetes 1.25 将 cgroup v2 正式发布(GA), 让 kubelet 使用最新的容器资源管理能力。 什么是 cgroup? 有效的资源管理是 Kubernetes 的一个关键方面。 这涉及管理节点中的有限资源,例如 CPU、内存和存储。 cgroups 是一种可建立资源管理功能的 Linux 内核能力, 例如为正在运行的进程限制 CPU 使用率或设置内存限制。 …

    更多

  • Kubernetes 1.25:CSI 内联存储卷正式发布

    2022.08.29 in 博客

    作者: Jonathan Dobson (Red Hat) CSI 内联存储卷是在 Kubernetes 1.15 中作为 Alpha 功能推出的,并从 1.16 开始成为 Beta 版本。 我们很高兴地宣布,这项功能在 Kubernetes 1.25 版本中正式发布(GA)。 CSI 内联存储卷与其他类型的临时卷相似,如 configMap、downwardAPI 和 secret。 重要的区别是,存储是由 CSI 驱动提供的,它允许使用第三方供应商提供的临时存储。 卷被定义为 Pod 规约 …

    更多

  • PodSecurityPolicy:历史背景

    2022.08.23 in 博客

    作者: Mahé Tardy (Quarkslab) 从 Kubernetes v1.25 开始,PodSecurityPolicy (PSP) 准入控制器已被移除。 在为 Kubernetes v1.21 发布的博文 PodSecurityPolicy 弃用:过去、现在和未来 中,已经宣布并详细说明了它的弃用情况。 本文旨在提供 PSP 诞生和演变的历史背景,解释为什么从未使该功能达到稳定状态,并说明为什么它被移除并被 Pod 安全准入控制取代。 PodSecurityPolicy 与其他专 …

    更多

  • Kubernetes v1.25: Combiner

    2022.08.23 in 博客

    作者: Kubernetes 1.25 发布团队 宣布 Kubernetes v1.25 的发版! 这个版本总共包括 40 项增强功能。 其中 15 项增强功能进入 Alpha,10 项进入 Beta,13 项进入 Stable。 我们也废弃/移除了两个功能。 版本主题和徽标 Kubernetes 1.25: Combiner Kubernetes v1.25 的主题是 Combiner,即组合器。 Kubernetes 项目本身是由特别多单独的组件组成的,这些组件组合起来就形成了你今天看到的 …

    更多

  • 聚焦 SIG Storage

    2022.08.22 in 博客

    作者:Frederico Muñoz (SAS) 自 Kubernetes 诞生之初,持久数据以及如何解决有状态应用程序的需求一直是一个重要的话题。 对无状态部署的支持是很自然的、从一开始就存在的,并引起了人们的关注,变得众所周知。 从早期开始,我们也致力于更好地支持有状态应用程序,每个版本都增加了可以在 Kubernetes 上运行的范围。 消息队列、数据库、集群文件系统:这些是具有不同存储要求的解决方案的一些示例, 如今这些解决方案越来越多地部署在 Kubernetes 中。 处理来自许多 …

    更多

  • 认识我们的贡献者 - 亚太地区(中国地区)

    2022.08.15 in 博客

    作者和受访者: Avinesh Tripathi、 Debabrata Panigrahi、 Jayesh Srivastava、 Priyanka Saggu、 Purneswar Prasad、 Vedant Kakde 大家好 👋 欢迎来到亚太地区的 “认识我们的贡献者” 博文系列第三期。 这篇博文介绍了四名来自中国的优秀贡献者,他们在上游 Kubernetes 项目中扮演了不同的领导角色和社区角色。 闲话少说,让我们直接进入正文。 Andy Zhang Andy Zhang 目前就职于 …

    更多

  • 逐个 KEP 地增强 Kubernetes

    2022.08.11 in 博客

    作者: Ryler Hockenbury(Mastercard) 你是否知道 Kubernetes v1.24 有 46 个增强特性? 在为期 4 个月的发布周期内包含了大量新特性。 Kubernetes 发布团队协调发布的后勤工作,从修复测试问题到发布更新的文档。他们需要完成成吨的工作,但发布团队总是能按期交付。 发布团队由大约 30 人组成,分布在六个子团队:Bug Triage、CI Signal、Enhancements、Release Notes、Communications …

    更多

  • Kubernetes 1.25 的移除说明和主要变更

    2022.08.04 in 博客

    作者:Kat Cosgrove、Frederico Muñoz、Debabrata Panigrahi 随着 Kubernetes 成长和日趋成熟,为了此项目的健康发展,某些功能特性可能会被弃用、移除或替换为优化过的功能特性。 Kubernetes v1.25 包括几个主要变更和一个主要移除。 Kubernetes API 移除和弃用流程 Kubernetes 项目对功能特性有一个文档完备的弃用策略。 该策略规定,只有当较新的、稳定的相同 API 可用时,原有的稳定 API 才可能被弃用,每个 …

    更多