K8S中的资源
Posted zhukaijian
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了K8S中的资源相关的知识,希望对你有一定的参考价值。
一.什么是资源?
K8S中所有的内容都抽象为资源,资源实例化之后,叫做对象
二.K8S中存在哪些资源?
1.工作负载型资源(workload)
Pod , ReplicaSet , Deployment, StatefulSet, DaemonSet, Job, CronJob (ReplicationController 在v.11版本被废弃)
2.服务发现及负载均衡型资源( ServiceDiscovery LoadBalance)
Service, Ingress...
3.配置与存储型资源
Volume(存储卷) CSI( 容器存储接口,可以扩展各种各样的第三方存储卷 )
4.特殊类型的存储卷
ConfigMap( 当配置中心来使用的资源类型 ),Secret(保存敏感数据), DownwardAPI (把外部环境中的信息输出给容器)
5.集群级资源
Namespace, Node, Role, ClusterRole, RoleBinding, ClusterRoleBinding
6.元数据型资源
HPA,PodTemplate, LimitRange
三.资源清单
在k8s中,一般使用yaml格式的文件来创建符合我们预期期望的Pod,这样的yaml文件我们一般称为资源清单。
以上是关于K8S中的资源的主要内容,如果未能解决你的问题,请参考以下文章