目录
11.PersistentVolumeClaim (PVC)
16.Horizontal Pod Autoscaling (HPA)(控制器)
Kubernetes资源对象(16种)
Kubernetes包含多种类型的资源对象: Pod、Replication Controller、Service、 Deployment、Job、DaemonSet等。所有的资源对象都可以通过Kubernetes提供的 kubectIl工具进行增、删、改、查等操作,并将其保存在Etcd 中持久化存储。从这个角度来看,Kubernets其实是一个高度自动化的资源控制系统,通过跟踪对比Etcd存储里保存的资源期望状态与当前环境中的实际资源状态的差异,来实现自动控制和自动纠错等高级功能。下面对常用的资源对象分别进行介绍。
1.Pod
Pod(豆荚)是Kubernetes.中创建或部署的最小/最简单的基本单位,一个Pod代表集群上正在运行的一个进程。一个Pod 由一个或多个容器组成,Pod 中容器可以共享存储和网络,在同一台Docker主机上运行。每个Pod都有一个特殊的被称为“根容器”的Pause容器,Pause容器对应的镜像属于Kubernetes.平台的一部分。除了Pause容器,每个Pod还包含一个或多个紧密相关的用户业务容器。相当于容器外面再包一层 一个Pod里面可以有一个容器或者多个容器