1.初识k8s

Kubernetes

介绍:Kubernetes也称为 K8s,是一个开源系统,用于自动部署、扩展和管理容器化应用程序。
k8s的组件:
架构图:
1.初识k8s_第1张图片

Control Plane Components:
概念:控制平面的组件对集群做出全局决策(例如,调度),以及检测和响应集群事件(例如,启动一个新的荚当部署的replicas字段不满意时)

  • kube-apiserver:API 服务器是 Kubernetes 控制平面的组件, 该组件负责公开了 Kubernetes API,负责处理接受请求的工作。 API 服务器是 Kubernetes 控制平面的前端。
  • kube-scheduler: 是控制平面的组件, 负责监视新创建的、未指定运行节点(node)的 Pods, 并选择节点来让 Pod 在上面运行
  • etcd :etcd 是兼顾一致性与高可用性的键值数据库,可以作为保存 Kubernetes 所有集群数据的后台数据库。
  • kube-controller-manager:kube-controller-manager 是控制平面的组件, 负责运行控制器进程。

Node组件:

  • kubelet :kubelet 会在集群中每个节点(node)上运行。 它保证容器(containers)都运行在 Pod 中。
  • kube-proxy:kube-proxy 是集群中每个节点(node)所上运行的网络代理, 实现 Kubernetes 服务(Service) 概念的一部分。

你可能感兴趣的:(k8s,kubernetes,docker,容器)