Operator最近越来越流行,它是CoreOS推出的旨在管理安装k8s应用的技术框架, 属于devops的范畴,你可以简单理解为一个Installer,熟悉k8s的同学可能马上就会问,那置Helm于何地?你说对了,Operator就是来革Helm的命的!Operator其实说白了就是一个k8s CRD 和 Controller, 一般都是用Redhat推出的工具:Operator-sdk 来实现。
今天的并不想讲太多的Operator,想介绍一个帮助快速实现Operator的开源项目:https://github.com/vincent-pli/operator-sample-kustomize
这个项目是大概想法是:
利用Template(yaml,Kustomize的结构)定义应用。