1.Kubernetes简介
Last updated
Was this helpful?
Last updated
Was this helpful?
Kubernetes是用于自动部署,扩展和管理容器化应用程序的开源系统
生产级别的容器编排的工具
数据中心os
新生代的云平台
后期补充
Master:管理节点,提供API接口进行操作
Node:工作节点
API
UI:User interface
CLI:命令行接口
API Server:暴露API给外部(如UI、CLI)访问,
Scheduler:通过api部署应用,应用需要2个容器,容器需要运行在哪个节点上,就是由调度模块负责
Controller:容器负载均衡,扩展,维护pod数量
etcd:分布式存储,存储k8s的状态和key
pod:具有相同的namespace(user namespace、network namespace)的容器集合
Docker(其他容器也行)
kubelet:node接受master控制,就是通过kubelet
kube-proxy:和网路相关,端口的代理和转发、也可以负载均衡
Fluentd:日志的采集、存储、查询
插件(可选):DNS、UI,etc