如果在 Kubernetes 上运行数据库让你感到焦虑,那么你做错了。学习如何在 K8s 上创建健壮且有弹性的数据层。译自How To Stop Worrying and Start Loving Databases on Kubernetes,作者 Greg Nokes。Kubernetes (K8s) 无疑改变了应用程序的部署和管理方式。它是云原生架构的基石。现代 DevOps 团队使用Kub
为了抵御 Nutanix 等竞争对手,VMware 必须证明自己拥有愿景和能力,能够提供紧密集成的云原生解决方案组合。译自Did Broadcom’s VMware Hit Nutanix Where It Hurts?,作者 B Cameron Gain。博通VMware年度 Explore 用户大会上备受期待的产品发布并没有带来太多惊喜,但无疑为 VMware 的产品组合增添了可观的亮点。VM
在 Kubernetes v1.31 中,我们很高兴地宣布对 CPU 管理功能进行重大改进:CPUManager 静态策略的 distribute-cpus-across-cores 选项。此功能目前处于 alpha 阶段,默认情况下处于隐藏状态,标志着旨在优化 CPU 利用率并提高多核处理器系统性能的战略转变。了解该功能 传统上,Kubernetes 的 CPUManager 倾向于尽可能紧凑地
遵循精益方法可以帮助我们显著提高 Kubernetes 的投资回报率,改善工作负载性能,并节省维护和故障排除的时间。译自What Does It Mean to Keep Clusters Lean?,作者 Ant Weiss。随着 Kubernetes 成为构建现代软件交付平台的事实标准,有效管理集群变得越来越重要。这一过程催生了“保持集群精益”的流行口号。您是否在实践DevOps?这意味着您是
Canonical 正在将其长期支持 (LTS) 计划(保证 12 年的安全维护)扩展到 Ubuntu 版本之外,涵盖开源应用程序,无需任何发行版。译自Canonical Offers LTS 'Distroless' Containerized Apps for K8s,作者 Joab Jackson。Canonical 正在将长期支持 (LTS) 扩展到其旗舰Ubuntu Linux发行版之外
k0smotron 1.0 宣布推出通用可用性,并提供新的企业功能,包括在任何基础设施上远程部署整个集群、提高控制平面高可用性以及启用就地更新。为 Kubernetes 多集群部署提供更无缝、更简单的操作。译自k0smotron is Growing Up | Mirantis,作者 Jussi Nummelin。使用 Kubernetes 的组织面临着定义、配置、扩展和生命周期管理集群的挑战。许
K8s RBAC 提供了三个具有隐藏权限的权限,这些权限可能会被恶意使用。了解如何控制其使用。译自Kubernetes RBAC Permissions You Might Not Know About, but Should,作者 Dmitrii Bubnov。基于角色的访问控制 (RBAC) 是Kubernetes (K8s)中的默认访问控制方法。此模型使用特定动词对权限进行分类,以定义与资源
使用 Talos 以简单的方式了解如何使用 Kubernetes 。译自Making Kubernetes Simple with Talos,作者 Ritesh。今年,Kubernetes 随着 v1.30.0 版本的发布迎来了其十周年纪念日,巩固了其作为首选云平台的地位。EKS、GKS 和 AKS 等自管理 Kubernetes 集群占集群总数的 73%,其余 27% 为自管理,如Dynatr
编写 Kubernetes(K8s) operator 的意图在我心中不断增长。我开始阅读文章、探索 GitHub 存储库,并就此咨询我的同事。虽然我不能说它完全成功,但这个意图仍然存在。译自How to Write a Kubernetes Operator,作者 Payam Qorbanpour。作为一名每天都与 Kubernetes 打交道的后端开发人员,我一直希望编写一个 operato
想要将 Go 程序作为完整的可执行二进制文件运行?Go install 命令会在工作区的 bin 目录中编译并安装应用程序。方法如下。译自Golang: How To Use the Go Install Command,作者 Jack Wallen。Go 语言有一个特殊命令,用于将应用程序的二进制包编译并安装到应用程序用户可以访问的路径中。让我用我们都能理解的方式来解释一下。首先,我们来谈谈 P
Kubernetes(K8s)部署通常会带来各种角度的挑战,包括 pod、服务、ingress、无响应集群、控制平面和高可用性设置。Kubernetespod是 Kubernetes 生态系统中最小的可部署单元,封装了一个或多个共享资源和网络的容器。Pod 旨在运行应用程序或进程的单个实例,并根据需要创建和处置。Pod 对于在 K8s 环境中扩展、更新和维护应用程序至关重要。译自Master Ku
机器学习 (ML) 工程在过去几年已演变为一门学科和职业道路。软件工程师构建 Web、移动和嵌入式体验,而 ML 工程师提供模型版本、推理和整个 RAG 应用程序。译自High Performance Computing (HPC) on Kubernetes,作者 Alex Remedios April。这对整个工程组织意味着什么?我的主要收获是,负责提高 ML 团队杠杆率的平台工程团队必须提供
Podman 5.0 已发布,其中也包含一些重大更改,但不必担心;除非您使用 podman machine,否则您甚至不会注意到它们。译自Podman 5.0 breaking changes in detail,作者 Paul Holzinger。Podman Machine最大的重大变更是对 podman machine 配置文件进行重大重构。旧格式无法迁移到新格式。在 MacOS 上,还移除
Podman 所做的所有更改最终汇聚成一个更灵活、更具响应能力的容器运行时引擎。译自Podman 5 Arrives with Multiplatform Images, VM Support,作者 Jack Wallen。如果你一直在使用 Podman 进行容器部署或开发,那么你将大饱口福。Red Hat最近发布了Podman 容器管理系统的 5.0 版本,该版本完全重新设计了 Podman 虚
Red Hat 的 Podman 不仅可以用来管理容器,而且对于构建和维护虚拟机也很方便。译自Use Podman to Create and Work with Virtual Machines,作者 Jack Wallen。当您想到Red Hat的 Podman 时,会想到一件事:容器。这是因为Podman 被创建为用于创建和管理容器化应用程序和服务。但是 Podman 还有另一个绝招。在QE
Pod Doctor 允许您与 Kubernetes Pod 交互,检索信息并对 Pod 进行故障排除,并从 GPT-4 接收专家见解译自Building a Kubernetes Pod Doctor with Gradio and GPT-4,作者 Team CodeReliant。各位开发者,和你们中的许多人一样,我一直在探索 AI 如何帮助我提高日常任务的生产力。因此,“Pod Docto
在 KubeCon 欧洲,我们听说了很多关于 AI 和 Kubernetes 的当前和未来关系,Kubernetes 最初是构建为无状态的编排器。译自Kubernetes and AI: Are They a Fit?,作者 Alex Williams。巴黎——假设一位机器学习研究人员阅读了一篇研究论文,并希望在 PyTorch 环境中使用基于 Python 的 GPU 对其进行测试。她要求她的工
在 Windows 上设置和使用 kubectl 的综合指南,包括处理代理、管理多个集群和升级 kubectl。译自Best Practices for Using kubectl on Windows,作者 Jim Angel。概述Kubectl 是访问 Kubernetes 集群的核心。文档传统上专注于 Linux,此帖子提供了在 Windows 10 上使用 kubectl 的最佳实践,包括
深入了解 CSI(Container Storage Interface)是什么以及它如何在 Kubernetes(k8s)中工作。译自How the CSI (Container Storage Interface) Works,作者 Steven Sklar Guest Author; QuestDB。编辑语:这篇博文由客座作者撰写,Steven Sklar来自QuestDB。它最初出现在他的
历经四载,我们的开源项目最终被CNCF归档,这一过程给我们留下了宝贵的教训,值得任何准备踏上开源之路的公司借鉴。译自OpenEBS: Lessons We Learned from Open Source,作者 Ed Robinson 是一位经验丰富的企业家、首席执行官和公司董事,在开源和专有企业软件方面拥有丰富经验。他目前正在就 OpenEBS 产品和项目策略的各个领域为 DataCore So
通过 Tab 键,Bash 补全可以自动补全您最棘手的 Linux 和 Docker 命令。以下是设置方法。译自Simplify Linux and Docker Command Lines with Bash Completion,作者 Jack Wallen。您是否难以记住所有Docker 命令? 或者您可能无法记住 systemctl(其中有很多)可用的所有命令。如果您是Linux 新手,大
了解这些优势有助于您驾驭现代应用程序部署的复杂性并做出明智的选择。译自5 Reasons to Run MongoDB on Kubernetes,作者 Sergey Pronin。对于寻求满足可扩展性、可靠性和性能需求的企业来说,在 Kubernetes 上运行 MongoDB 是一个明智的选择。这两种技术的集成解决了企业在管理大规模动态环境时面临的一些最关键的挑战。从简化操作到确保高可用性,利
Codefresh 和 Octopus Deploy 将在统一云原生架构的部署方面大有作为,特别是对于大型企业。译自Codefresh and Octopus: GitOps, K8s and VMs Under One Roof,作者 B Cameron Gain。最近的 Codefresh 和Octopus Deploy合并远不止是关于Kubernetes。是的,Codefresh 和 Oct
嗨,在当今动态的环境中,在 450 多家经过 Kubernetes 认证的服务提供商和众多经过 Kubernetes 认证的发行版中进行导航可能是一项艰巨的挑战。本博客旨在通过展示精心整理的2023 年最常用和最流行的 Kubernetes译自 The Best Kubernetes Tools for Your Cloud Native Journey,作者 Mohamed BEN HASSIN
介绍 Kubeconfig 和Context。终于是时候理解 kubectl 如何连接到 Kubernetes 了。译自Kubernetes Contexts: Complete Guide for Developers,作者 Guilherme Oenning。你好!我是 Guilherme,我是 Kubernetes 开发者,也是Aptakube的创始人 —— 一个现代化的 Kubernete
设置裸金属 Kubernetes 上的 NVIDIA RTX GPU,涵盖 Ubuntu 22.04 上的驱动程序安装、配置和故障排除。译自A Practical Guide to Running NVIDIA GPUs on Kubernetes,作者 Jim Angel。目标受众:Kubernetes运维人员、机器学习工程师、GPU爱好者在云端探索GPU的强大性能引发了我将本地NVIDIA
价格和比较更新至2024年2月10日。译自Top 4 cheapest managed Kubernetes providers in 2024。介绍独自运行Kubernetes可能会非常麻烦,特别是在没有托管控制平面服务的情况下。对于本地测试或开发,Minikube或k3s等轻量级工具可能非常完美,但是在某些场景下,需要一个托管的公共集群。在本文中,我们将比较来自4个不同云提供商的最负担得起的托
在这篇博文中,我们回顾了Kubernetes管理前端,并讨论了这些工具是如何被构建的。译自The Inner Workings of Kubernetes Management Frontends — A Software Engineer’s Perspective,作者是 Christoph Enne 。近年来Kubernetes的兴起导致了大量开源的Kubernetes管理工具貌似凭空出现。
在 Kubernetes 采用的早期阶段,单集群部署是常态,为管理应用程序和服务提供了简单直接的方法。随着 Kubernetes 的采用扩大,单集群模型的局限性显现出来。对 Kubernetes 集群的需求不断增加,需要转向多集群部署,并采用创新的托管控制平面架构。译自The raise of Hosted Control Plane in Kubernetes,作者 Adriano Pezzut
在本文中,您将学习如何使用 Java 飞行记录器和 Cryostat 在 Kubernetes 上持续监控应用程序。译自Java Flight Recorder on Kubernetes,作者 piotr.minkowski。在本文中,您将学习如何使用 Java 飞行记录器和Cryostat在 Kubernetes 上持续监控应用程序。Java 飞行记录器(JFR)是一种收集 Java 应用程序
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号