Kubernetes 系统API的设计有哪些原则

Kubernetes 系统API的设计有哪些原则

展开
收起
一人吃饱,全家不饿 2021-01-11 15:59:39 916 分享 版权
1 条回答
写回答
取消 提交回答
    1. 所有API应该是声明式的。
    2. API对象是彼此互补而且可组合的。
    3. 高层API以操作意图为基础设计。
    4. 低层API根据高层API的控制需要设计。
    5. 尽量避免简单封装,不要有在外部API无法显式知道的内部隐藏的机制。
    6. API操作复杂度与对象数量成正比。
    7. API对象状态不能依赖于网络连接状态。
    8. 尽量避免让操作机制依赖于全局状态,因为在分布式系统中要保证全局状态的同步是非常困难的。
    2021-01-11 15:59:48
    赞同 展开评论

国内唯一 Forrester 公共云容器平台领导者象限。

收录在圈子:
容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级 Kubernetes 容器化应用的全生命周期管理。容器服务 Kubernetes 版简化集群的搭建和扩容等工作,整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳的 Kubernetes 容器化应用运行环境。
还有其他疑问?
咨询AI助理