集群资源分类:

    • 名称空间级别:名称空间内有效 kubectl get pod 默认是default命名空间
      • 工作负载型资源(workload):Pod、RS、Deployment、StatefulSet、DaemonSet、Job、CronJob、(RC在1.11被废弃)
      • 服务发现及负载均衡型资源(ServiceDiscovery LoadBalance):Service、Ingress。。。
      • 配置与存储型资源:Volume(存储卷)、CSI(容器存储接口,可以拓展各种各样的第三方存储卷)
      • 特殊类型的存储卷:ConfigMap(当配置中心来使用的资源类型)、Secret(保存敏感数据)、DownwardAPI(把外部资源中的信息输出给容器)
    • 集群级别:全集群可见
      • Namespace、Node、Role、ClusterRole、RoleBinding、ClusterRoleBinding
    • 元数据级别:通过一些指标进行扩展,HPA就是一个典型的以u元数据级别资源
      • HPA、PodTemplate、LimitRange