530c5b562eb27e130321bcb9631ea87b


在 K8s 集群中,每个 API 对象都有 3 大类属性:分别为元数据(metadata)规范(spec)状态(status)

1、元数据(metadata)

元数据用来标识 API 对象,每个对象至少有 3 个元数据(namespace、name 和 uid)。

除此之外还有各种标签(labels)来标识和匹配不同的对象,如 env标签 来标识区分不同的服务部署环境(env=dev、env=test、env=prod)

2、规范(spec)

规范描述了用户期望K8s集群中的分布式系统达到的理想状态(Desired State),例如用户可以通过复制控制器 Replication Controller 设置期望的 Pod 副本数为3。

3、状态(status)

状态描述了系统实际当前达到的状态(Status),如果系统当前实际的 Pod 副本数为2,那么复制控制器当前的程序逻辑就是自动启动新的 Pod,争取达到你在规范(spec)指定的副本数3。

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐