Featured image of post k8s资源在kubectl中的简写

k8s资源在kubectl中的简写

资源简称

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