跳转到节

什么是Kubernetes集群管理?

复制URL

Red Hat被提名为2023年Gartner®Magic Quadrant™的领导者

在Gartner 2023集装箱管理幻方图中,Red Hat在执行能力方面排名最高,在实现愿景方面排名最靠前。

Kubernetes集群管理是指IT团队如何管理一组Kubernete集群。 

具有现代感云计算应用程序,Kubernetes环境正变得高度分布式。它们可以部署在多个数据中心的本地、公共云和边缘。

想要使用的组织库伯内特斯大规模或生产中将有多个集群,例如用于开发、测试和生产的集群,分布在不同的环境中,并且需要能够有效地管理它们。

多集群Kubernetes部署的好处:

  • 提高应用程序可用性
  • 减少延迟
  • 改进灾难恢复
  • 跨环境部署遗留应用程序和云应用程序

了解Kubernetes如何帮助您的组织在站点上和跨混合云环境构建应用程序和管理容器。 

A类Kubernetes集群是一组用于运行容器化应用程序的节点机器。Kubernetes集群使您能够跨一组机器调度和运行容器,无论是物理的还是虚拟的、本地的还是云中的。 

Kubernetes集群具有所需的状态,该状态定义了应该运行哪些应用程序或其他工作负载,以及它们使用的映像,应该为它们提供哪些资源,以及其他此类配置详细信息。

Kubernetes将自动管理集群以匹配所需的状态。例如,您部署了一个所需状态为“3”的应用程序,这意味着应用程序的3个副本应该正在运行。如果其中一个容器崩溃,Kubernetes将看到只有2个副本在运行,因此它将再添加1个副本以满足所需的状态。

由于当前Kubernetes环境需要在单个集群级别进行管理,因此跨企业管理这些环境的成本可能会根据集群的数量快速增加。 

每个集群都必须单独部署、升级和配置以确保安全。此外,如果需要跨环境部署应用程序,则必须手动或在Kubernetes环境控制之外进行部署。

在单个集群级别管理第二天的操作(如修补和升级)也很耗时且容易出错。

Kubernetes集群的生命周期管理包括:

  • 创建新群集
  • 删除群集
  • 更新控制平面和计算节点
  • 节点的维护和更新
  • 升级Kubernetes API版本
  • 保护群集
  • 升级群集,群集也可能依赖于提供商

开发人员希望能够根据需要轻松访问新集群。对于运营团队和现场可靠性工程师,需要正确配置新集群,以便应用程序可以在生产中使用。Ops和SRE还希望监控环境中集群的运行状况。

Kubernetes集群管理解决了管理员和站点可靠性工程师在运行Kubernete集群的一系列环境中工作时面临的常见挑战。

正确的Kubernetes集群管理工具可以让您了解集群,并帮助您跨混合环境管理应用程序生命周期。针对Kubernetes的Red Hat®高级群集管理通过内置的安全策略,从单个控制台控制集群和应用程序。

红帽OpenShift®和Red Hat Advanced Cluster Management for Kubernetes提供的平台和功能对于解决组织在一系列环境(包括多个数据中心以及私有、混合和公共云)中工作时面临的挑战至关重要。 

与此同时,Red Hat服务互连可以帮助简化应用程序部署和管理,并在不同Kubernetes集群之间提供一层安全的网络连接。

正在上运行Red Hat OpenShift容器平台Red Hat Advanced Cluster Management for Kubernetes包括统一多集群管理、提供基于策略的治理和扩展应用程序生命周期管理的功能。

使用Red Hat Advanced Cluster Management for Kubernetes,您可以:

  • 跨多个私有和公共云集中创建、更新和删除Kubernetes集群
  • 在整个域中搜索、查找和修改任何Kubernetes资源
  • 根据通道和订阅定义将应用程序自动部署到特定集群

继续阅读

第条

什么是Linux容器?

Linux容器是一组与系统隔离的进程,从一个不同的映像中运行,该映像提供了支持进程所需的所有文件。

第条

容器与虚拟机

Linux容器和虚拟机(VM)是组合了各种IT组件并将其与系统其余部分隔离的打包计算环境。

第条

什么是容器编排?

容器编排自动化了容器的部署、管理、扩展和联网。

有关容器的详细信息

产品

一个企业应用程序平台,具有一组经过测试的统一服务,可根据您选择的基础设施将应用程序推向市场。

资源

播客

《命令行英雄》第1季第5集:
“集装箱德比”

电子图书

通过混合云和容器提高灵活性

培训

免费培训课程

使用Red Hat运行容器技术概述

免费培训课程

容器、Kubernetes和Red Hat OpenShift技术概述

免费培训课程

使用微服务架构开发云计算应用程序