第三篇:k8s架构简介

1、典型的架构图(精简版)

在这里插入图片描述
常用组件简介:
api server:所有服务访问的统一入口
controller Manager:维持副本期望数目
Scheduler:负责介绍任务,选择合适的节点进行分配任务
etcd:键值对数据库,存储k8s集群所有重要信息(持久化)

etcd的官方将它定位成一个可信赖的分布式键值对存储服务,他能够为整个分布式集群存储一些关键数据,协助分布式集群的正常运转。
在这里插入图片描述

Kubelet:直接跟容器引擎(如docker)交互实现容器的生命周期管理
Kube-proxy:负责写入规则至IPTABLES、IPVS实现服务映射访问

其他常用插件:
在这里插入图片描述
CoreDNS:可以为集群中的SVC创建一个域名ip的对应关系解析
DASHBOARD:给k8s集群提供一个B/S结构访问体系
Ingress Crontroller:官方只能提供四层代理,Ingress可以实现七层代理
Federation:提供一个可以跨集群中心多k8s统一管理功能
Prometheus:提供k8s集群的监控能力
ELK:提供k8s集群日志统一分析介入平台

发布了47 篇原创文章 · 获赞 0 · 访问量 1170

猜你喜欢

转载自blog.csdn.net/weixin_43103748/article/details/104506353