最近经常使用k8s,为了方便我把我能想到的/想不到的 资源和资源简称整理了下,如下:
资源类型 | 类型简称 | 资源简介 |
---|---|---|
CertificateSigningRequest | csr | 用于向 Kubernetes 签发证书签名请求 |
ClusterRole | cr | 聚焦于整个集群的角色,绑定一组权限 |
ClusterRoleBinding | crb | 将一个 ClusterRole 绑定到一组 User、Group 或 ServiceAccount 上 |
ConfigMap | cm | 用于存储应用程序的配置数据 |
CronJob | cj | 定时执行具有截止期限的任务的工作 |
CustomResourceDefinition | crd | 扩展 Kubernetes API,允许自定义资源 |
DaemonSet | ds | 在每个 Kubernetes 节点上运行一个 Pod 副本,用于部署守护进程 |
Deployment | deploy | 项提供了声明式更新 Pod 和 ReplicaSet 的能力,支持滚动升级和自动恢复 |
Endpoint | ep | 存储服务端点的 IP 和名称(通常由 Service 创建) |
Event | event | 记录与 Kubernetes API 对象相关的事件 |
HorizontalPodAutoscaler | hpa | 根据 CPU 使用率和内存使用率自动扩展和收缩 Pod 数量 |
Ingress | ing | Kubernetes 中的 API 对象,它公开 HTTP 和 HTTPS 路由规则,以及描述如何到达这些规则的配置 |
Job | job | 一次性任务 |
LimitRange | lr | 声明 Pod 或容器可以使用的资源量的条件和范围 |
Namespace | ns | Kubernetes 资源的作用域 |
Node | no | 集群中的一个物理或虚拟主机 |
PersistentVolume | pv | 集群中的持久存储卷 |
PersistentVolumeClaim | pvc | 声明 Pod 使用的持久卷的存储类、大小和访问模式等 |
Pod | po | Kubernetes 中的最小执行单元 |
PodDisruptionBudget | pdb | 防止在更新或重构期间,过多的 Pod 被终止的策略 |
PodSecurityPolicy | psp | 定义 Pod 运行的安全上下文,来授予或拒绝 Pod 的操作权限 |
ReplicaSet | rs | 维护指定数量的 Pod 副本,确保其始终处于运行状态 |
ResourceQuota | rq | 设置命名空间的资源配额,限制这些资源的总使用量 |
Role | role | 向单个 Namespace 中的用户、组或者 ServiceAccount 授予权限的角色对象 |
RoleBinding | rolebinding | 将一个 Role 绑定到一组 User、Group 或 ServiceAccount 上 |
Secret | secret | 用于存储敏感数据,例如密码和 API 密钥 |
Service | svc | 为一组 Pod 提供统一的访问入口 |
ServiceAccount | sa | 为 Pod 提供身份验证信息和授权令牌,让 Pod 能够与 Kubernetes API 交互 |
StatefulSet | sts | 确保其中的 Pod 按照一定的顺序启动和关闭,并且每个 Pod 都有唯一的标识符 |
StorageClass | sc | 创建持久卷的模版 |
VolumeAttachment | va | 将一个 PersistentVolumeClaim 附加到一个节点上的操作 |
CustomResourceDefinition | crd | 扩展 Kubernetes API,允许自定义资源 |
CustomResourceDefinitionList | crdlist | 列出所有自定义资源定义 |
APIAuthorization | apiauthz | Kubernetes API Server 中用于授权相关操作的 Webhook 命令 |
APIService | apisvc | 定义了如何对自定义 API 的请求进行路由 |
MutatingWebhookConfiguration | mwc | 定义如何传输 AdmissionRequest 协议 |
ValidatingWebhookConfiguration | vwc | 定义如何传输 AdmissionRequest 协议 |