0%

k8s概念

cluster

集群

master

cluster的大脑,负责调度

node

运行容器的机器(物理机或虚机)

Pod

最小工作单位,每个pod中包含一个或多个容器(有关联的容器的集合), 目的:

  1. 方便管理一组容器
  2. 方便通信和资源共享

controller

管理Pod

Deployment

最常见的controller,负责部署应用,使用replicaSet管理pod多个副本

ReplicaSet

pod的多副本管理

DaemonSet

每个node最多只运行一个pod副本

StatefulSet

保证Pod的每个副本在整个生命周期中名称是不变的

Job

运行结束就删除的应用

Service

定义外界访问一组Pod的方式,Service有IP和Port,为Pod提供负载均衡

Namespace

将cluster逻辑上分为多个虚拟cluster,不同namespace资源隔离