蚊章汇 - OpenShift
type: channel
link: https://linuxcn.bwsl.wang/tag/OpenShift/
items: 硬核观察 #903 OpenShift 是红帽增长最快的部分
items: OpenStack 上的 OpenShift：更好地交付应用程序

硬核观察 #903 OpenShift 是红帽增长最快的部分
type: item
date: 2023-02-06T02:59:25+08:00
description: OpenShift 是红帽增长最快的部分红帽也许是最著名的 Linux 操作系统供应商，但该公司的 OpenShift 平台才是其增长最快的部分。IBM 在其财报中称 OpenShift 是一项 10 亿美元的业务。OpenShift 基于开源的 Kubernetes 容器编排系统，这是红帽将商业和开源结合起来，为所有参与者带来利益的又一个例子。消息来源：Venture Beat老王点评：虽然知道操作系统系统厂商都逐渐扩展其营利方向，但是我还是为 OpenShift 的发展吃惊。Facebook 被指秘密耗尽用户的电池以测试功能或问题的名义，比如测试应用程序运行速度或图像的加载方式，“偷偷” 耗尽某人的手机电量，这种做法被称为 “负测试”。一名前 Facebook 雇员因拒绝执行 “负测试” 而被解雇，他被告知这样 “通过伤害少数人，可以帮助更多的人”。消息来源：《纽约邮报》老王点评：可能，在我们不知道的情况下，也被 “负测试” 吧？拟议的 Linux 补丁将允许在构建时禁用 CPU 安全缓解措施如果想避免内核中不断增加的 CPU 安全缓解措施及其相关的性能开销，有一个拟议的 Linux 内核补丁将提供一个新的 Kconfig 构建时选项，来构建一个不安全的内核。之前，有一个等同的 Linux 内核启动参数 mitigations=off，可以允许在运行时禁用针对这些 CPU 问题的各种内核内安全缓解措施。这个新的构建选项可以避免在启动时忘记设置该内核参数。消息来源：Phoronix老王点评：虽然在生产环境或对安全有严格要求的环境中，应该坚持启用这些安全缓解措施，但也可见这些缓解措施对性能的损耗不小。

OpenStack 上的 OpenShift：更好地交付应用程序
type: item
date: 2017-09-01T19:44:00+08:00
description: 你有没有问过自己，我应该在哪里运行 OpenShift？答案是任何地方 - 它可以在裸机、虚拟机、私有云或公共云中很好地运行。但是，这里有一些为什么人们正迁移到围绕全栈和资源消耗自动化相关的私有云和公有云的原因。传统的操作系统一直是关于硬件资源的展示和消耗 - 硬件提供资源，应用程序消耗它们，操作系统一直是交通警察。但传统的操作系统一直局限于单机 注1 。那么，在原生云的世界里，现在意味着这个概念扩展到包括多个操作系统实例。这就是 OpenStack 和 OpenShift 所在。在原生云世界，虚拟机、存储卷和网段都成为动态配置的构建块。我们从这些构建块构建我们的应用程序。它们通常按小时或分钟付费，并在不再需要时被取消配置。但是，你需要将它们视为应用程序的动态配置能力。 OpenStack 在动态配置能力（展示）方面非常擅长，OpenShift 在动态配置应用程序（消费）方面做的很好，但是我们如何将它们结合在一起来提供一个动态的、高度可编程的多节点操作系统呢？要理解这个，让我们来看看如果我们在传统的环境中安装 OpenShift 会发生什么 - 想像我们想要为开发者提供动态访问来创建新的应用程序，或者想象我们想要提供业务线，使其能够访问现有应用程序的新副本以满足合同义务。每个应用程序都需要访问持久存储。持久存储不是临时的，在传统的环境中，这通过提交一张工单实现。没关系，我们可以连到 OpenShift，每次需要存储时都会提交一张工单。存储管理员可以登录企业存储阵列并根据需要删除卷，然后将其移回 OpenShift 以满足应用程序。但这将是一个非常慢的手动过程，而且你可能会遇到存储管理员辞职。在原生云的世界里，我们应该将其视为一个策略驱动的自动化流程。存储管理员变得更加战略性、设置策略、配额和服务级别（银、黄金等），但实际配置变得动态。动态过程可扩展到多个应用程序 - 这可能是开发者测试的业务线甚至新应用程序。从 10 多个应用程序到 1000 个应用程序，动态配置提供原生云体验。下面的演示视频展示了动态存储配置如何与 Red Hat OpenStack 平台（Cinder 卷）以及 Red Hat OpenShift 容器平台配合使用，但动态配置并不限于存储。想象一下，随着 OpenShift 的一个实例需要更多的容量、节点自动扩展的环境。想象一下，推送一个敏感的程序更改前，将网段划分为负载测试 OpenShift 的特定实例。这些是你为何需要动态配置 IT 构建块的原因。OpenStack 实际上是以 API 驱动的方式实现的。OpenShift 和 OpenStack 一起更好地交付应用程序。OpenStack 动态提供资源，而 OpenShift 会动态地消耗它们。它们一起为你所有的容器和虚拟机需求提供灵活的原生云解决方案。注1：高可用性集群和一些专门的操作系统在一定程度上弥合了这一差距，但在计算中通常是一个边缘情况。via: https://blog.openshift.com/openshift-on-openstack-delivering-applications-better-together/作者：SCOTT MCCARTY 译者：geekpi 校对：wxy本文由 LCTT 原创编译，Linux中国 荣誉推出