一文学会声明式API
2022-08-04 本文已影响0人
sknfie
一、概述
在Kubernetes中我们使用资源对象来管理工作负载、应用访问和应用配置。
二、类型
Kubernetes中资源对象类型:
- 使用Deployment、DamenSet,StatefulSet来管理应用Workload
- 使用Service,Ingress来管理应用的访问方式
- 使用ConfigMap和Secret来管理应用配置
声明式API
我们在集群中对这些资源的创建,更新,删除的动作都会被转换为事件(Event),Kubernetes的Controller Manager负责监听这些事件并触发相应的任务来满足用户的期望。
这种方式我们成为声明式,用户只需要关心应用程序的最终状态,其它的都通过Kubernetes来帮助我们完成,通过这种方式可以大大简化应用的配置管理复杂度。