在应用部署上,大家或多或少有过一些这样的经历:面对复杂的K8S YAML 手足无措,有些字段能理解含义,有些字段光在字面上无法确认影响,有些字段提交修改就报错,提示这个字段不可被修改。如果说k8s 内置资源的字段基本都还有迹可循的话,通过CRD+Operator 创建的自定义资源的字段都会放飞自我,连文档都找不到。那么这些YAML 能不能做得像乐高积木一样呢?既能自由地插拔创造发挥,又有一些限制约束,使得创意不会太剑走偏锋,让使用者也能快速理解其中的作用和价值。
于是OAM 应运而生。OAM(Open Application Model)是一个标准的、基础设施无关的跨云应用部署模型。
以上内容摘自《SREWorks 云原生数智运维工程实践》电子书,点击https://developer.aliyun.com/ebook/download/7784可下载完整版。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。