These icons are a way to standardize Kubernetes architecture diagrams for presentation. Having uniform architecture diagrams improve understandibility.

Compute

Pod
pod
pod
ReplicaSet
rs
rs
Deployment
deploy
deploy
DaemonSet
ds
ds
Job
job
job
CronJob
cronjob
cronjob
StatefulSet
sts
sts

Storage

PersistentVolume
pv
pv
PersistentVolumeClaim
pvc
pvc
StorageClass
sc
sc

Network

Ingress
ing
ing
Service
svc
svc
Endpoint
ep
ep
NetworkPolicy
netpol
netpol

RBAC Model

ServiceAccount
sa
sa
User
user
user
Group
group
group
Role
role
role
ClusterRole
c.role
c.role
ClusterRoleBinding
crb
crb
RoleBinding
rb
rb

Pod Configuration

ConfigMap
cm
cm
Secret
secret
secret

Cluster Configuration

LimitRange
limits
limits
Quota
quota
quota
HorizontalPodAutoscaler
hpa
hpa

Others

CustomResourceDefinition
crd
crd
PodSecurityPolicy
psp
psp

Infrastructure Components

Cluster
cluster
Master
master
master
Node
node
node
ETCD
etcd
etcd

Control Plane Components

K8s API Server
api
Controller Manager
c-m
Scheduler
sched
Cloud Controller Manager
c-c-m
Kubelet
kubelet
Kube-proxy
k-proxy

Group and Links

Namespace
ns
ns