首页 > Web开发 > 详细

kubernetes整体架构

时间:2020-01-10 17:22:18      阅读:76      评论:0      收藏:0      [点我收藏+]

整体架构

技术分享图片

 

Master架构

技术分享图片

 

Node架构

 

技术分享图片

 

 

分层架构

Kubernetes设计理念和功能其实就是一个类似Linux的分层架构,如下图所示。

技术分享图片

 

  • 核心层:Kubernetes最核心的功能,对外提供API构建高层的应用,对内提供插件式应用执行环境
  • 应用层:部署(无状态应用、有状态应用、批处理任务、集群应用等)和路由(服务发现、DNS解析等)、Service Mesh(部分位于应用层)
  • 管理层:系统度量(如基础设施、容器和网络的度量),自动化(如自动扩展、动态Provision等)以及策略管理(RBAC、Quota、PSP、NetworkPolicy等)、Service Mesh(部分位于管理层)
  • 接口层:kubectl命令行工具、客户端SDK以及集群联邦
  • 生态系统:在接口层之上的庞大容器集群管理调度的生态系统,可以划分为两个范畴
    • Kubernetes外部:日志、监控、配置管理、CI/CD、Workflow、FaaS、OTS应用、ChatOps、GitOps、SecOps等
    • Kubernetes内部:CRICNICSI、镜像仓库、Cloud Provider、集群自身的配置和管理等

kubernetes整体架构

原文:https://www.cnblogs.com/peteremperor/p/12177054.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!