4、小小疑问4.1、声明式API和命令式API一个注重结果,一个注重过程 。
声明式(declarative)编程:着重于最终结果,如何达成结果则要依赖于给定语言的基础组件能力,程序员只需要指定做什么而非如何去做;声明式编程常用于数据库和配置管理软件中,关系型数据库的SQL语言便是最典型的代表之一 。
命令式(imperative)编程:称为过程式编程更合适,它需要由程序员指定做事情的具体步骤,更注重如何达成结果的过程 。
4.2、区分kubectl和kubelet初学者经常分不清kubectl和kubelet的区别,通过上文可以知道:
kubectl是一个Kubernetes轻量级的客户端,用于调用Api-Server的接口,一般安装在Master节点 。
kubelet是安装在每个Node节点上的代理,用于与Master高效通信,以及完成Master下发的任务、以及上报任务和自身的情况 。
【Kubernetes架构及核心部件】
推荐阅读
- 一句话总结Kubernetes的Headless服务
- 异步编程与事件驱动架构:解锁高效程序设计的未来
- 一张图聊聊微服务架构路线
- 水泥空心砖尺寸及规格有哪些型号 水泥空心砖尺寸及规格有哪些
- 护理学专业就业方向及前景
- 饮水机不制冷怎么回事及解决方法 饮水机不制冷怎么回事
- 杉木板材的优缺点及保养注意事项 杉木板材的优缺点及保养注意事项图片
- 离心泵型号及参数大全 离心泵型号
- 翡翠的天然特征之一:棉对翡翠外观的影响及价值评估
- 戒糖的好处,以及8个戒糖减肥的方法