CNCF 报告:Kubernetes 推动云支出增长 CNCF 发布的一份调查报告指出,Kubernetes 的到来导致了云支出急剧增加;有近一半 (49%) 的受访者表示 Kubernetes 推动了云支出增长。其中,17% 的人表示成本大幅增加,32% 的人表示成本仅略有增加。 另一方面,13% 的受访者在实施 Kubernetes 后成功显着减少了云支出,11% 的受访者成功略微减少了支出。28% 的受访者表示采用 Kubernetes 后没有 运维资讯 2023-12-30 大猫
Kubernetes 1.29: 解耦污点管理器与节点生命周期控制器 作者: Yuan Chen (Apple), Andrea Tosatto (Apple) 译者: Allen Zhang 这篇博客讨论在 Kubernetes 1.29 中基于污点的 Pod 驱逐处理的新特性。 背景 在 Kubernetes 1.29 中引入了一项改进,以加强节点上基于污点的 Pod 驱逐处理。 本文将讨论对节点生命周期控制器(node-lifecycle-controller 云计算 2023-12-30 贤蛋大眼萌
云原生周刊:Karmada 成为 CNCF 孵化项目 | 2023.12.25 开源项目推荐 kubernetes-reflector Reflector 是一个 Kubernetes 的插件,旨在监视资源(secrets 和 configmaps)的变化,并将这些变化反映到同一命名空间或其他命名空间中的镜像资源中。 Lingo Lingo 是适用于 K8s 的 OpenAI 兼容 LLM 代理和自动缩放器。 canary-checker canary-checker 是一个 运维资讯 2023-12-27 醒在深海的猫
Kubernetes 从提交 deployment 到 pod 运行的全过程 当用户向 Kubernetes 提交了一个创建 deployment 的请求后,Kubernetes 从接收请求直至创建对应的 pod 运行这整个过程中都发生了什么呢? kubernetes 架构简述 在搞清楚从 deployment 提交到 pod 运行整个过程之前,我们有先来看看 Kubernetes 的集群架构: 上图与下图相同: 如图所示,k8s 集群分为 control plane 控制 云计算 2023-12-24 向阳逐梦
十个常见的 Kubernetes 陷阱和挑战 Kubernetes 是最流行的容器编排和部署平台。它的强大功能特性,可以保障在生产中可靠地运行容器化应用程序。 然而,有灵活性的同时也带来了复杂性,在本文中,我们将探讨许多团队遇到的 10个常见 Kubernetes 陷阱。能够识别并避免这些挑战将提高应用程序的可扩展性、可靠性和安全性,同时让你更好地控制集群及其部署。 1.使用 latest Tag 部署容器 可以说,Kubernetes 最常 开发运维 2023-12-22 张二河
Kubernetes Service负载均衡实现机制 Kubernetes Serivce是一组具有相同label Pod集合的抽象(可以简单的理解为集群内的LB),集群内外的各个服务可以通过Service进行互相通信。但是Service的类型有多种,每种类型的Service适合怎样的场景以及kube-proxy是如何实现Service负载均衡的将是本文讨论的重点。 Service和kube-proxy在kubernetes集群中的工作原理 在介绍S 云计算 2023-12-19 竹子爱熊猫
如何利用 Kubernetes 的新 CronJob API 进行高效的任务调度 Kubernetes 的 CronJob API 是在云原生环境中自动执行常规任务的关键功能。本指南不仅引导您完成使用此 API 的步骤,还说明了它非常有用的实际用例。 先决条件 正在运行的 Kubernetes 集群(版本 1.21 或更高版本) kubectl 命令行工具 Kubernetes 基础知识(Pod、Jobs、CronJobs) 了解 CronJob API Kubernetes 云计算 2023-12-19 Escape
Kubernetes 在裸机上比虚拟机表现更好吗:Kubernetes 性能对比实验 本文译自:https://thenewstack.io/does-kubernetes-really-perform-better-on-bare-metal-vs-vms/ 摘要:本文对比了虚拟机和裸机上 Kubernetes 集群的 CPU、RAM、存储和网络性能的详细比较。 许多人认为部署在裸机上的 Kubernetes 集群比部署在虚拟机上的性能更好,但直到现在都没有关于这一假设的证据。在 云计算 2023-12-19 向阳逐梦
Kubernetes 1.29:修改卷之 VolumeAttributesClass 作者:Sunny Song (Google) 译者:Baofa Fan (DaoCloud) Kubernetes v1.29 版本引入了一个 Alpha 功能,支持通过变更 PersistentVolumeClaim(PVC)的 volumeAttributesClassName 字段来修改卷。启用该功能后,Kubernetes 可以处理除容量以外的卷属性的更新。 允许更改卷属性,而无需通过不同 云计算 2023-12-18 剑圣无痕
10个常见的 Kubernetes 陷阱和挑战 公众号「架构成长指南」,专注于生产实践、云原生、分布式系统、大数据技术分享 Kubernetes 是最流行的容器编排和部署平台。它的强大功能特性,可以保障在生产中可靠地运行容器化应用程序。 然而,有灵活性的同时也带来了复杂性,在本文中,我们将探讨许多团队遇到的 10个常见 Kubernetes 陷阱。能够识别并避免这些挑战将提高应用程序的可扩展性、可靠性和安全性,同时让你更好地控制集群及其部署。 云计算 2023-12-16 大白菜程序猿
KubeKey 升级 Kubernetes 次要版本实战指南 前言 知识点 定级:入门级 KubeKey 如何升级 Kubernetes 次要版本 Kubernetes 升级准备及验证 KubeKey 升级 Kubernetes 的常见问题 实战服务器配置 (架构 1:1 复刻小规模生产环境,配置略有不同) 主机名 IP CPU 内存 系统盘 数据盘 用途 k8s-master-1 192.168.9.91 4 16 40 100 KubeSphere/k8 云计算 2023-12-15 Escape
Kubernetes v1.29 发布 Kubernetes v1.29:Mandala (The Universe) 现已发布,这是 2023 年的最后一个版本。该版本包含 49 项增强功能。其中 11 项已升级到稳定版,19 项进入 Beta 版,19 项升级到 Alpha 版。 v1.29 的主题 Mandala 旨在反映社区的相互关联性 —— 由爱好者和专家组成,每个贡献者都是至关重要的一部分。“Kubernetes 在协作中蓬 运维资讯 2023-12-15 张二河
云原生周刊:Kubernetes v1.29 新特性一览 | 2023.12.11 开源项目推荐 kubedog Kubedog 是一个用于在 CI/CD 部署管道中监视和跟踪 Kubernetes 资源的库。 这个库被用于 werf CI/CD 工具中,在部署过程中跟踪资源。 RunWhen Local runwhen-local 是一个工具,用于在本地环境中运行 runwhen 脚本。runwhen 是一个灵活的任务调度工具,可以根据条件和时间表来执行任务。通过 runwhe 运维资讯 2023-12-13 三掌柜
Kubernetes v1.29 新特性一览 大家好,我是张晋涛。 Kubernetes v1.29 是 2023 年的第三个大版本更新,也是今年的最后一个大版本,包含了 49 项主要的更新。 而今年发布的第一个版本 v1.27 有近 60 项,第二个版本 v1.28 有 46 项。尽管 Kubernetes 已经发布快 10 年了,Kubernetes 的生命力仍然很旺盛! 这个版本中有 19 个增强功能正在进入 Alpha 阶段,19 个 云计算 2023-12-12 大白菜程序猿
KubeKey 升级 KubeSphere 和 Kubernetes 补丁版本实战指南 前言 知识点 定级:入门级 KubeKey 如何升级 KubeSphere 补丁版本 KubeKey 如何升级 Kubernetes 补丁版本 KubeSphere 和 Kubernetes 升级准备及验证 KubeKey 升级 KubeSphere 和 Kubernetes 的常见问题 实战服务器配置 (架构 1:1 复刻小规模生产环境,配置略有不同) 主机名 IP CPU 内存 系统盘 数据盘 云计算 2023-12-07 Escape
几款热门容器化编排工具对比 容器管理是指对容器化应用程序的部署、运行、监控和维护进行有效管理的一系列操作。列举几个容器编排工具,例如Kubernetes、Docker Swarm、Apache Mesos等,以下是笔者整理的各容器编排工具的使用流程及其优缺点,大家要结合自己所处环境选择合适的使用即可。 一、Kubernetes Kubernetes本身并不是一个容器,而是一个容器编排系统,用于管理和编排容器化应用程序。因此, 开发运维 2023-12-07 醒在深海的猫
Kubernetes中PostgreSQL的推荐方法 图片 你是否曾听说过避免在Kubernetes中运行数据库的建议?有人认为Kubernetes不适合有状态的应用程序,但这些说法是否属实?让我们深入探讨并挑战这些说法。 Kubernetes:有关有状态工作负载的误解平台 在涉及有状态应用程序时,Kubernetes经常受到不公平的抨击。这种误解源自早期阶段,当时我们的选择局限于部署(Deployments)和有状态集(StatefulSets)。 数据运维 2023-11-30 宇宙之一粟
普通Kubernetes Secret足矣 众所周知,Kubernetes secret 只是以 base64 编码的字符串,存储在集群的其余状态旁边的 etcd 中。自 2015 年引入 secret 以来,安全专家就一直在嘲笑这一决定,并寻求其他替代方案。我认为这些人没有抓住要点。 译自Plain Kubernetes Secrets are fine。 密钥 API 的设计可以追溯到 Kubernetes v0.12 之前。在最初的设 开发运维 2023-11-30 竹子爱熊猫
Kubernetes:解读轻松管理容器化应用的奇妙世界 问题: 什么是 Kubernetes? 答案 → 这就是我们对 Kubernetes 的定义: Kubernetes 是一个开源的容器编排平台。 它自动化容器化应用程序的部署、扩展和管理。 问题: 让我们谈谈 Kubernetes 的起源? 答案 → Kubernetes 的起源可以追溯到谷歌的内部容器编排系统 BORG。 这个系统管理了谷歌内部数千个应用程序的部署。 在 2014 年,谷歌开源了 系统运维 2023-11-28 向阳逐梦
多集群部署中的 Kubernetes 弹性 (RTO/RPO) 啊,Kubernetes!我们DevOps挑战的万灵药。 Kubernetes是一个开源的容器编排工具,本应加速软件交付、保护我们的应用程序、降低成本并减少我们的头痛问题,对吗? 不过说真的,Kubernetes已经彻底改变了我们编写和交付软件的方式。随着EKS、AKS、GKE、红帽OpenShift、Rancher和K3s的普及,Kubernetes真正赢得了容器编排战斗。随着我们扩展应用程序、 云计算 2023-11-28 共饮一杯