operators起初是一种设计模式,于2106年由coreos blog发布。operator的目的是将可操作的知识应用到软件中。从前,这些知识仅存在于管理员的脑海、大量的shell脚本、或者自动化软件例如ansible中,然而这些独立于kubernetes 集群之外,并且难于集成进来。CoreOs基于operators改变了这一切。

operators利用用来执行和自动化了安装、配置等,也自动化了重新配置,更新,回退,重启,恢复的等一系列活动。我们称这些运用为云原生运用。基于operator,你可以不用同时操作pods, deployments, services or configmaps而去操作只需要操作暴露出来的一个单一的objects而实现操作整个应用。

实现这些,核心概念就是kubernets的controller。一个controller是一个最基本的软件的循环,其在kubernetes的主node上不停的运行,来保证特定的kubernetes的主体处于某种特定状态。

operators就是这样一组定制化的controllers,用来管理整个应用。

operator本身是在集群中运行在pod上的一组软件,和kubernetes api服务器进行交互,来管理一个应用相关的objects。

Operator介绍相关推荐

  1. Hyperledger Fabric 1.2 --- Chaincode Operator 解读和测试(一)

    前言 本文主要目的是用于整理Hyperledger  Fabric中关于chaincode 管理和操作的内容,作者以release-1.2为范本进行讲解. 主要参考链接: https://hyperl ...

  2. 云原生时代 RocketMQ 运维管控的利器 - RocketMQ Operator

    作者 | 刘睿.杜恒 导读:RocketMQ Operator 现已加入 OperatorHub,正式进入 Operator 社区.本文将从实践出发,结合案例来说明,如何通过 RocketMQ Ope ...

  3. OpenShift 4 Tekton (1) - OpenShift Pipeline入门-安装Pipeline Operator

    <OpenShift 4.x HOL教程汇总> 说明:本文已经在OpenShift 4.8环境中验证 文章目录 Tekton 简介 安装OpenShift Pipelines Operat ...

  4. 超详细介绍 图像处理(卷积)

    图像处理(卷积)作者太棒了 原文  http://blog.sina.com.cn/s/blog_4bdb170b01019atv.html 图像处理-线性滤波-1 基础(相关算子.卷积算子.边缘效应 ...

  5. Kubernetes更优雅的监控工具Prometheus Operator

    Kubernetes更优雅的监控工具Prometheus Operator [TOC] 1. Kubernetes Operator 介绍 在 Kubernetes 的支持下,管理和伸缩 Web 应用 ...

  6. 【云原生】Kubernetes 有状态应用程序控制器 Operator

    文章目录 一.概述 二.Operator Lifecycle Manager(OLM) 三.Operator 的三种类型 四.Operator 项目目录结构 1)公共目录/文件 2)Operator ...

  7. Knn算法之手写识别系统

    knn值之手写识别系统 导入包 import numpy as np from os import listdir import operator 介绍 1.os模块 os.listdir() 方法用 ...

  8. openshift学习手册

    OpenShift / RHEL / DevSecOps 汇总目录 openshift创建实例 openshift operator 介绍 openshift operator 实验1 openshi ...

  9. 第八课 k8s源码学习和二次开发原理篇-KubeBuilder使用和Controller-runtime原理

    第八课 k8s源码学习和二次开发原理篇-KubeBuilder使用和Controller-runtime原理 tags: k8s 源码学习 categories: 源码学习 二次开发 文章目录 第八课 ...

最新文章

  1. php 开发百度聚合,php利用百度javascript API实现导航
  2. tensorflow系列之1:加载数据
  3. python自动写作软件_有哪些适合长文的轻量级写作软件值得推荐?
  4. 原生js系列之DOM工厂模式
  5. Yaf框架视频教程之入门篇【已完成】
  6. [学习整理]eclipe/MyEclipse:重要的快捷键
  7. Web组态—低代码物联网组态平台
  8. 计算机组装与维护doc,《计算机组装与维护》课程教案.doc
  9. android apk自动安装包下载,Android 下载Apk并安装
  10. MES管理端介绍,ebr二次开发产品—SIMATIC IT EBR(Opcenter Execution Pharma)
  11. java多线程 Semaphore CountDownLatch ScheduledExecutorService
  12. Java开发必知Linux命令
  13. arch linux安装命令,arch linux:安装Arch Linux方法介绍
  14. java的发展(8-17新特性整理)
  15. 嘘,这份0项目经验应对面试的独门秘籍,千万别被你的面试官发现~
  16. 上传IPA包到App Store​
  17. 【生成密钥免密登陆服务器】
  18. ELKF:日志可视化Discovery
  19. 转变:从SQL技术栈到图技术栈
  20. Spring Boot-整合redis(六)

热门文章

  1. 将来我一定将他(科比)讲给你听!特别是你在遇到坎坷,感到迷茫的时候!
  2. 周末乐一个,转个无节操的活动
  3. 科学家最初发明行列式和矩阵是为了解决什么问题
  4. 用大炮发射无人机?!新型起飞方式高速、安全又可靠!
  5. 【空心杯四旋翼TinyLeaf】四旋翼基础
  6. 德国冯哈勃 Faulhaber2342L012空心杯减速电机带编码器
  7. 横向滚动 且宽度不固定
  8. win7蓝牙怎么连接_蓝牙车载MP3播放器和手机蓝牙连接以后怎么不响呢?
  9. 三次蝉联!Stratifyd在G2 2021秋季报告中再获“高成长者”荣誉
  10. 注意力机制工作原理详解