跳转到节

什么是 Kubernetes操作员

复制 统一资源定位地址

Kubernetes运营商是一种封装、部署和管理 Kubernetes公司应用的方法。我们使用 Kubernetes API公司(应用编程接口)和 库贝特尔工程库伯内特斯上部署并管理 Kubernetes有限公司

Kubernetes运营商是一种特定于应用的控制器,可扩展 Kubernetes API公司的功能,来代表 Kubernetes公司用户创建、配置和管理复杂应用的实例。

它基于基本 Kubernetes公司资源和控制器概念构建,但又涵盖了特定于域或应用的知识,用于实现其所管理软件的整个生命周期的自动化。 

Kubernetes公司中,控制平面的控制器实施控制循环,反复比较集群的理想状态和实际状态。如果集群的实际状态与理想状态不符,控制器将采取措施解决此问题。 

操作员是使用自定义资源(CR)管理应用及其组件的自定义 Kubernetes公司控制器。高级配置和设置由用户在 CR中国Kubernetes运营商逻辑中的最佳实践将高级指令转换为低级操作。

投资库伯内特斯美国石油学会扩展机制。自定义资源定义(CRD)CR运营商用户可用的所有配置。 

Kubernetes运营商-CR类型并采取特定于应用的操作,确保当前状态与该资源的理想状态相符。

Kubernetes运营商通过自定义资源定义引入新的对象类型。Kubernetes API公司可以像处理内置对象一样处理自定义资源定义,包括通过 库贝特尔交互以及包含在基于角色的访问权限控制(RBAC)中国战略

Kubernetes运营商会持续监控正在运行的应用,可备份数据,从故障中恢复,以及随着时间的推移自动升级应用。 

Kubernetes操作员几乎可执行任何操作:扩展复杂的应用,应用版本升级,甚至使用专用硬件管理计算集群中节点的内核模块。

详细了解 Kubernetes操作员工作(包括实例),以及如何使用 操作员框架和软件开发套件构建 操作员

Kubernetes和进步无状态应用,互联网应用、移动后端和 美国石油学会服务,无需掌握关于这些应用的工作原理的任何其他知识。Kubernetes公司的内置功能旨在轻松处理这些任务。

但是,数据库和监控系统等无状态应用需要 Kubernetes公司以外的其他域特定知识。有了这些知识,才能够扩展、升级和重新配置这些应用。

Kubernetes运营商将这些特定域知识编码了到 Kubernetes公司中国应用生命周期的管理和自动化。

通过消除麻烦的手动应用管理任务,Kubernetes运营商使这些流程可扩展、可重复且标准化。

对于应用开发人员,操作员使得部署和运行其应用所依赖的基础服务变得更简单。 

对于基础架构工程师和供应商,操作员库伯内特斯上分发软件的一致方式,并通过识别和纠正应用问题降低了支持成本。 

除了 Kubernetes公司中提供的基本自动化功能之外,操作员还允许您编写代码来实现任务自动化。对于采用 开发运营或站点可靠性工程(SRE)方法的团队,开发了将 SRE Kubernetes操作员 

操作员模式能够捕捉运维人员如何管理服务的规律。运维人员需要全面了解应用或服务的工作原理、部署方式以及如何解决可能发生的问题。

站点可靠性工程师或运维团队通常编写软件来管理应用,但 操作员可以获取人类运维知识并将其编码到软件中,用于管理和部署 Kubernetes公司工作负载,同时消除手动任务。 

操作员最好由安装、运行和升级特定应用的业务逻辑专家来构建。

创建 操作员一开始要实现应用安装自动化和自助服务部署,接着创建更复杂的自动化功能。

Kubernetes运营商(SDK)也可以帮助您开发自己的 操作员软件开发工具包提供构建、测试和封装 操作员的工具,并可选择使用 Helm、Ansible Playbook、Golang Construct运营商

操作员框架是提供开发人员和运行时 Kubernetes公司工具的开源项目,使您能够加速开发 操作员

运营商:

  • 操作员SDK:使开发人员能够利用其专业知识来构建 操作员,“Kubernetes API审查有效性”
  • 操作员“管理”:监控在 Kubernetes公司集群上运行的所有 操作员的生命周期的安装、更新和管理。
  • 操作员:为提供专业服务的 操作员启用使用情况报告。

红帽®OpenShift®(OpenShift)是一个企业就绪型 Kubernetes公司容器平台,可以实现全堆栈自动化运维,以管理混合云多云部署。

印度洋OpenShift Kubernetes操作员自动运行整个平台,同时通过 Kubernetes公司对象在本地开放配置,从而允许进行快速安装和频繁可靠的更新。 

印度洋OpenShift操作员集线器这是来自软件供应商和开源项目的认证 运营商库.OperatorHub中国OpenShift(OpenShift)配合使用以及已封装便于进行生命周期管理的 操作员库

继续阅读

文章

容器与虚拟机

Linux内容和虚拟机都是封装型计算环境,里面组合了各种 信息技术组件并独立于系统的其余部分。

文章

什么是容器编排?

《美国医学会杂志》

文章

什么是 Linux主题

Linux操作系统容器是与系统隔离开的一系列进程,它从单独的镜像运行,并由该镜像提供支持进程所需的全部文件。

详细了解容器

产品

相关资源

案例研究

容器和微服务 - 提高制造业敏捷性

电子书

增强混合云安全性

产品规格表

印度洋OpenShift(开放式换档):面向混合云的容器技术

检查清单

在云中采用容器的八大理由

电子书

借助容器战略获得竞争优势

培训

免费培训课程

通过红帽来运行容器"技术概述

免费培训课程

容器、Kubernetes和OpenShift技术

免费培训课程

利用微服务架构开发云原生应用