short names for Kubernetes resources

Most common short names for Kubernetes resources which was used in command kubectl get:

po or pod: Pods
deploy or deployment: Deployments
svc or service: Services
cm or configmap: ConfigMaps
secret: Secrets
pv or persistentvolume: Persistent Volumes
pvc or persistentvolumeclaim: Persistent Volume Claims
sts or statefulset: StatefulSets
job: Jobs
cronjob: CronJobs

Some concepts

Pods: A pod is the smallest and simplest unit in the Kubernetes object model. It represents a single instance of a running process in your cluster.

Deployments: A deployment is a higher-level object that manages one or more replicas of a pod. It provides declarative updates for Pods and ReplicaSets.

Services: A service is an abstraction that defines a logical set of Pods and a policy by which to access them. Services enable communication between different parts of your application, both inside and outside of your cluster.

ConfigMaps: A ConfigMap is a Kubernetes resource that provides a way to inject configuration data into a container. This can include environment variables, configuration files, and command-line arguments.

Secrets: A secret is similar to a ConfigMap, but is designed to store sensitive information such as passwords, API keys, and other secrets.

Persistent Volumes: A persistent volume is a piece of storage in the cluster that can be used by a pod. It provides a way to store data that needs to survive pod restarts.

StatefulSets: A StatefulSet is a higher-level object that manages stateful applications. It provides guarantees about the ordering and uniqueness of pods, and enables stateful applications to be scaled and rolled out in a controlled manner.

Jobs and CronJobs: Jobs and CronJobs are resources that enable you to run batch jobs and scheduled tasks in your cluster.