最近经常使用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 协议 |