k8s中各类资源简写

174 阅读1分钟
  • cm 或 configmap:用于表示 ConfigMap 资源。
  • deploy 或 deployment:用于表示 Deployment 资源。
  • ing 或 ingress:用于表示 Ingress 资源。
  • ns 或 namespace:用于表示 Namespace 资源。
  • po 或 pod:用于表示 Pod 资源。
  • rs 或 replicaset:用于表示 ReplicaSet 资源。
  • sa 或 serviceaccount:用于表示 ServiceAccount 资源。
  • svc 或 service:用于表示 Service 资源。
  • daemonset 或 ds:用于表示 DaemonSet 资源,它确保每个节点都运行同一个 Pod 副本。
  • endpoint 或 ep:用于表示 Endpoints 资源,它表示了一组 Pod 的 IP 地址和端口号。
  • horizontalpodautoscaler 或 hpa:用于表示 Horizontal Pod Autoscaler 资源,它可以根据 CPU、内存等指标的利用率自动扩展或收缩 Pod 的数量。
  • job:用于表示 Job 资源,它用于执行一次性任务。
  • limitrange 或 limit:用于表示 LimitRange 资源,它可以限制命名空间中 Pod 的资源使用。
  • nonode:用于表示 Node 资源,即 Kubernetes 集群中的物理或虚拟机器。
  • persistentvolume 或 pv:用于表示 PersistentVolume 资源,它是集群中一块存储,可以被一个或多个 Pod 使用。
  • persistentvolumeclaim 或 pvc:用于表示 PersistentVolumeClaim 资源,它是用户向系统申请的一块存储。
  • poddisruptionbudget 或 pdb:用于表示 Pod Disruption Budget 资源,它用于确保在维护期间至少有指定数量的 Pod 可用。
  • role:用于表示 Role 资源,它定义了可以在特定命名空间中执行的一组权限。
  • rolebinding:用于表示 RoleBinding 资源,它将 Role 中的权限绑定到一个或多个用户或组。
  • secret:用于表示 Secret 资源,它用于存储敏感信息,如密码、OAuth 令牌、SSH 密钥等。
  • statefulset 或 sts:用于表示 StatefulSet 资源,它用于管理有状态的应用。