用 Forklift 将虚拟机迁移到 Kubernetes 上 用 Forklift 将你的虚拟化工作负载过渡到 Kubernetes。 2017 年,KubeVirt 团队 发起 了一个在 Kubernetes 中管理容器及相关的虚拟机(VM)的项目。这个开源项目的意图是让虚拟机成为这个环境中的一等公民。 自从在 2018 年开源峰会 上推出以来,KubeVirt 一直在不断成熟和发展。它在 GitHub 上已经达到了 200 多颗星,甚至在 2021 年 linux中国 2024-07-17 张二河
用 kubectl 管理 Kubernetes 的 5 种有用方法 学习 kubectl,提升你与 Kubernetes 的互动方式。 Kubernetes 可以帮你编排运行有大量容器的软件。Kubernetes 不仅提供工具来管理(或者说 编排)运行的容器,还帮助这些容器根据需要进行扩展。有了 Kubernetes 作为你的中央 控制面板 control panel (或称 控制平面 control plane ),你需要一种方式来管理 Kubernetes,而 linux中国 2024-07-17 大白菜程序猿
在 Kubernetes 上部署一个深度学习模型 了解如何使用 Kubermatic Kubernetes 平台来部署、扩展与管理图像识别预测的深度学习模型。 随着企业增加了对人工智能(AI)、机器学习(ML)与深度学习(DL)的使用,出现了一个关键问题:如何将机器学习的开发进行规模化与产业化?这些讨论经常聚焦于机器学习模型本身;然而,模型仅仅只是完整解决方案的其中一环。为了达到生产环境的应用和规模,模型的开发过程必须还包括一个可以说明开发前后关 linux中国 2024-07-17 张二河
Kubernetes 复制控制器如何工作 复制控制器负责管理吊舱的生命周期并确保在任何时候运行着所需的指定数量的吊舱。 你有没有想过,谁负责监督和管理 Kubernetes 集群内运行的“ 吊舱 pod ”的确切数量?Kubernetes 可以通过多种方式做到这一点,但一个常见的方法是使用 “ 复制控制器 ReplicationController (RC)”。RC 负责管理吊舱的生命周期,并确保在任何时候运行着所需的指定数量的吊舱。但另 linux中国 2024-07-17 LOVEHL^ˇ^
Kubernetes 网络策略基础 在你通过 Kubernetes 部署一个应用之前,了解 Kubernetes 的网络策略是一个基本的要求。 随着越来越多的云原生应用程序通过 Kubernetes 部署到生产环境,安全性是你必须在早期就需要考虑的一个重要检查项。在设计云原生应用程序时,预先嵌入安全策略非常重要。不这样做会导致后续的安全问题,从而导致项目延迟,并最终给你带来不必要的压力和金钱投入。 这么多年来,人们总是把安全留到最后 linux中国 2024-07-17 穿过生命散发芬芳
2021 总结:推进你的 Kubernetes 之旅的 15 种方法 无论你是在家庭实验室里试验 Kubernetes,还是想成为一个成为 Kubernetes 的维护者,这里都有适合你的资源。 2021 年对于 Kubernetes 来说是令人兴奋的一年,这些文章证明了这一点。从有趣的界面到家庭实验室再到开发环境,看看我在 2021 年最喜欢的 K8s 文章。 如果你对基本原理感兴趣,这篇 介绍 Linux 上的容器 的文章从内到外阐明了 Linux 容器的工作原 linux中国 2024-07-17 法医
Kubernetes 部署的可视化地图 通过查看创建一个吊舱或一个部署时的 10 个步骤,可以更好地了解 Kubernetes。 当你在 Kubernetes 上使用容器时,你经常把应用程序组合在一个 吊舱 pod 中。当你把一个容器或一个吊舱发布到生产环境中时,它被称为一个 部署 deployment 。如果你每天甚至每周都在使用 Kubernetes,你可能已经这样做过几百次了,但你有没有想过,当你创建一个吊舱或一个部署时到底会发生 linux中国 2024-07-17 三掌柜
Kubernetes 架构指南 了解 Kubernetes 架构中不同组件是如何组合在一起的,这样你就可以更好地排查问题、维护一个健康的集群,以及优化工作流。 使用 Kubernetes 来编排容器,这种描述说起来简单,但理解它的实际含义以及如何实现它完全是另外一回事。如果你正在运行或管理 Kubernetes 集群,那么你就会知道 Kubernetes 由一台称为 “ 控制平面 control plane ” 的机器和许多其他 linux中国 2024-07-16 向阳逐梦
Kubernetes 即将支持机密计算 Constellation 是第一个始终加密的 kubernetes(K8S)。在这个 K8S 中,你的所有工作负载和控制平面都被完全屏蔽起来,你可以使用加密证书远程确认这一点。 Constellation Kubernetes 引擎使用 秘密计算 secret computing 和 机密虚拟机 confidential VM ,将 Kubernetes 集群与云架构的其余部分隔离开来。因此,无 linux中国 2024-07-16 爱可生开源社区
在 Kubernetes 上使用 Flask 搭建 Python 微服务 微服务遵循领域驱动设计(DDD),与开发平台无关。Python 微服务也不例外。Python3 的面向对象特性使得按照 DDD 对服务进行建模变得更加容易。本系列的第 10 部分演示了如何将用户管理系统的查找服务作为 Python 微服务部署在 Kubernetes 上。 微服务架构的强大之处在于它的多语言性。企业将其功能分解为一组微服务,每个团队自由选择一个平台。 我们的用户管理系统已经分解为四 linux中国 2024-07-16 大猫
Kubernetes 能否帮助解决自动化挑战? 组织层面的自动化一直是一个难以实现的目标,但 Kubernetes 或许能够改变这一切。 当我在 2002 年采用 Gentoo Linux 作为我的主要操作系统时,我开始了我的自动化之旅。二十年后,自动化还没有完成。当我与客户和合作伙伴会面时,他们分享了团队内部的自动化成果,但他们也描述了在组织层面实现类似成功所面临的挑战。 大多数 IT 组织都能够端到端地提供虚拟机,从而将过去 4 周的交付周 linux中国 2024-07-16 竹子爱熊猫
优化 Kubernetes 中的 Java 无服务器函数 在 Kubernetes 中运行无服务器函数时,实现更快的启动速度和更小的内存占用。 由于运行上千个应用程序 容器荚 Pod 所耗费的资源多,令它实现较少工作节点和资源占用所需成本也较高,所以在使用 Kubernetes 时,快速启动和较少的内存占用是至关重要的。在 Kubernetes 平台运行容器化微服务时,内存占用是比吞吐量更重要的考量因素,这是因为: 由于需要持续运行,所以耗费资源更多(不 linux中国 2024-07-16 剑圣无痕
在你的 Linux 家庭实验室上运行 Kubernetes 的 5 个理由 Kubernetes 的优势不仅在于它能够做什么,还在于知道它能为你做什么。 在 树莓派家庭实验室上运行 Kubernetes 的 5 个理由 这篇文章中,我解释了为什么推荐在家里使用 Kubernetes。其中的理由相对来说会有点随意,并且主要于关注结果。除了 Kubernetes 好用的功能之外,还有其他几个应将 Kubernetes 包含在你自己的计算机的理由。 (LCTT 译注: 家庭实验 linux中国 2024-07-16 张二河
用 Tekton 在 Kubernetes 中编写你的第一条 CI/CD 流水线 Tekton 是一个用于创建持续集成和持续交付(CI/CD)系统的 Kubernetes 原生开源框架。 Tekton 是一个用于创建持续集成和持续交付(CI/CD)系统的 Kubernetes 原生开源框架。通过对底层实施细节的抽象,它还可以帮助你在多个云供应商或企业内部系统中进行端到端(构建、测试、部署)应用开发。 Tekton 介绍 Tekton 最初被称为 Knative Build,后来 linux中国 2024-07-16 泡泡
使用 Kubespray 安装 Kubernetes 集群 你是否正在寻找有关如何使用 Kubespray 安装 Kubernetes(k8s)的简单指南? 此页面上的分步指南将向你展示如何在 Linux 系统上使用 Kubespray 安装 Kubernetes 集群。 Kubespray 是一个自由开源的工具,它提供了 Ansible 剧本 playbook 来部署和管理 Kubernetes 集群。它旨在简化跨多个节点的 Kubernetes 集群的 linux中国 2024-07-16 向阳逐梦
如何逐步安装 Kubernetes(k8s)指标服务器 在这篇文章中,我们将逐步介绍如何安装 Kubernetes 指标服务器。 Kubernetes(k8s)指标服务器是一个组件,用于收集和聚合来自 Kubernetes 集群中各种来源(包括节点和 容器荚 Pod )的指标数据。此数据可用于监控和优化资源利用率、识别潜在问题并提高 Kubernetes 集群的整体性能。 指标服务器收集资源利用率数据,例如集群中节点和容器荚的 CPU 和内存使用情况。 linux中国 2024-07-16 醒在深海的猫
使用 Lens Desktop 监控和调试 Kubernetes Lens Desktop 是一个令人兴奋的 Kubernetes 工作平台。它是基于 OpenLens 资源库的一个定制化发行版本。通过本文来了解下 Lens Desktop 能做什么以及它是如何工作的。 Lens Desktop 是免费的。你可以查看 https://app.k8slens.dev/subscribe 来了解更多内容。Lens Desktop 有如下优势: 简单高效 —— 你无需 linux中国 2024-07-16 捡田螺的小男孩
如何在 Kubernetes 集群上安装 Ansible AWX 在本文中,我们将逐步向你展示如何在 Kubernetes(k8s)集群上安装 Ansible AWX。 Ansible AWX 是一个强大的开源工具,用于管理和自动化 IT 基础设施。AWX 为 Ansible 提供图形用户界面,使你可以轻松创建、安排和运行 Ansible 剧本 Playbook 。 另一方面,Kubernetes 是一种流行的容器编排平台,广泛用于部署和管理容器化应用。 先决条 linux中国 2024-07-16 剑圣无痕
如何在 Kubernetes 集群中设置动态 NFS 配置 在这篇文章中,我们将向你展示如何在 Kubernetes(k8s)集群中设置动态 NFS 配置。 Kubernetes 中的动态 NFS 存储配置允许你按需自动为 Kubernetes 应用配置和管理 NFS(网络文件系统)卷。它允许创建持久卷(PV)和持久卷声明(PVC),而无需手动干预或预配置存储。 NFS 配置程序负责动态创建 PV 并将其绑定到 PVC。它与 NFS 服务器交互,为每个 P linux中国 2024-07-16 爱可生开源社区
分步指南:安装和访问 Kubernetes 仪表板 Kubernetes 是一个开源容器编排平台,已成为大规模管理容器化应用的首选解决方案。虽然 Kubernetes 提供了强大的命令行工具来管理集群,但有时可视化界面可以使监控和管理部署变得更加容易。Kubernetes 仪表板是一个基于 Web 的用户界面,可让你可视化 Kubernetes 集群并与之交互。 在这篇博文中,我们将逐步引导你完成安装和访问 Kubernetes Dashboard linux中国 2024-07-16 捡田螺的小男孩