Kubernetes 资源清单 常用字段,Pod 实例
一 集群资源分类 k8s 中所有的内容都抽象为资源,资源实例化之后叫做对象。 1.名称空间级别:仅在此名称空间下生效。 ① 工作负载型资源(workload):Pod,ReplicaSet,Deployment,StatefulSet,DaemonSet,Job,CronJob( ReplicationController 在 v1.11 版本被废弃 ) ② 服务发现及负载均衡型资源(ServiceDiscovery LoadBalance ):Service,Ingress... ③ 配置与存储型资源:Volume( 存储卷 ),CSI(容器存储接口,可以扩展各种各样的第三方存储卷) ④ 特殊类型的存储卷:ConfigMap(当配置中来使用的资源那类型),Secret(保存敏感数据),DownwardAPI(把外部环境中的信息输出给容器) 2.集群级别:不管在什么名称空间下定义,在其他的名称空间中都能看的到。 例如:Namespace,Node,Role,ClusterRole,RoleBinding,ClusterRoleBinding 3.元数据型 例如:HPA,PodTemplate,LimitRange 二 常用字段说明 1.必须存在的属性 参数名 字段类型 说明 version String K8S API 的版本,目前基本是v1,可以用 kubectl api