Operator基础:1: Operator Framework简介

本文介绍了Operator Framework,这是一个用于管理Kubernetes原生应用Operator的开源工具,旨在实现更高效、自动化和可扩展的管理。Operator源于解决SRE运维知识的沉积问题,以及简化有状态应用的管理。Operator Framework的组件包括Operator SDK、Operator生命周期管理(OLM)和即将合并的Operator Metering,帮助开发者构建、管理和监控Operator。
摘要由CSDN通过智能技术生成

在这里插入图片描述
Operator显然已经成为Kubernetes中一个非常重要的概念,不说类似的脚手架轮子kubebuilder和kudobuilder已然出现,微软和阿里去年公布的OAM也可以清晰地看到Operator的影子。这篇文章从最早提出Operator概念的CoreOS的文章中再来总结一下相关的基础内容。

Operator Framework

什么是Operator Framework?一个设计用来管理被成为Operator的Kubernetes原生应用的开源工具,作用是什么呢?更加有效、更加自动化以及更加可扩展。而Operator,早在2016年,CoreOS就对此有过定义。

Operator

Operator的由来:从CoreOS的介绍来看当时主要有三点相关的背景触发了Operator的诞生。

  • SRE工程师:是一个能写代码的运维工程师,在Google得到了很好地实践。
  • Kubernetes应用的配置和部署还是有一定的门槛,对于普通开发者来说有一定难度。
  • 无状态的应用管理,无论横向扩缩还是其他的,都很简单,但是有状态的就困难很多。

在这里插入图片描述
所以Operator应运而生&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值