ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

服务编排K8S整体架构和功能介绍

2020-11-26 10:01:48  阅读:128  来源: 互联网

标签:Node 架构 部署 Controller 编排 集群 Pod K8S 节点


整体架构图

1) Kubernetes
API Server 

Scheduler 对资源统一调度,任务发布。

Controller Manager(资源统筹管理)    replication(容器跨节点部署,标签管理,资源选择)/namespace controller  (虚拟化集群) 

Etcd  类似于Zookeeper,做配置管理

Network: Flannel, Calico,Canal

Node‘s Components

 

2) Node

Kubelet  实现容器的启停

Kube-proxy 网络感知模块

Docker

 

3) Pod

Kubernetes最小工作单元

运行在一个Node上

Pod中的容器共享网络和存储

 

4) Controller Controller比Pod更高一级的统一管理

Deployment

ReplicaSet  把相同的功能部署在节点1,另外一个相同的功能部署在节点2,再把类似的部署在节点3 ......

DaemonSet  保证同一个Pod在同一个节点上只启一个。

StatefulSet   管理Pod对外的名称是永远不变的

Job 任务完成后Pod从节点消失

 

5) Label

对某些特殊的Label打上标签

 

6) Namespace

虚拟集群,支持多个虚拟集群

 

标签:Node,架构,部署,Controller,编排,集群,Pod,K8S,节点
来源: https://www.cnblogs.com/linlf03/p/14037430.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有