Reference · Kubernetes + OpenShift · 46 groups

☸️Complete Topic Map

Every concept and error state across Kubernetes and OpenShift, grouped exactly as requested — 942 items, honestly marked: live only where a published page actually covers it, not where the word merely appears nearby.

942Items
157Live
207In pipeline
578Planned
46Groups

JUMP TO A GROUP

Numbered in the order the list was given — Kubernetes concepts first, then OpenShift, then the cross-cutting operational groups.

01

Kubernetes Fundamentals

28 items — 5 live · 11 pipeline · 12 planned

02

Pods

44 items — 6 live · 14 pipeline · 24 planned

03

Deployments

24 items — 1 live · 3 pipeline · 20 planned

04

Stateful Applications

16 items — 1 live · 2 pipeline · 13 planned

05

DaemonSets

11 items — 0 live · 0 pipeline · 11 planned

06

Jobs & CronJobs

18 items — 1 live · 3 pipeline · 14 planned

07

Services

21 items — 5 live · 2 pipeline · 14 planned

08

Networking

31 items — 6 live · 6 pipeline · 19 planned

09

Ingress

21 items — 5 live · 5 pipeline · 11 planned

10

Storage

27 items — 4 live · 9 pipeline · 14 planned

11

ConfigMap & Secrets

14 items — 1 live · 4 pipeline · 9 planned

12

Scheduling

24 items — 5 live · 8 pipeline · 11 planned

13

Resources

19 items — 4 live · 11 pipeline · 4 planned

14

Security

27 items — 7 live · 6 pipeline · 14 planned

15

Kubernetes Certificates

15 items — 0 live · 2 pipeline · 13 planned

16

etcd

20 items — 1 live · 5 pipeline · 14 planned

17

Control Plane

16 items — 1 live · 4 pipeline · 11 planned

18

Kubelet

18 items — 1 live · 3 pipeline · 14 planned

19

Container Runtime

14 items — 3 live · 2 pipeline · 9 planned

20

Container Images

18 items — 3 live · 4 pipeline · 11 planned

21

Health Checks

15 items — 0 live · 4 pipeline · 11 planned

22

Autoscaling

13 items — 2 live · 3 pipeline · 8 planned

23

Observability

17 items — 6 live · 3 pipeline · 8 planned

24

Kubernetes Troubleshooting

21 items — 13 live · 0 pipeline · 8 planned

25

OpenShift Fundamentals

22 items — 7 live · 6 pipeline · 9 planned

26

OpenShift CLI

20 items — 15 live · 0 pipeline · 5 planned

27

OpenShift Projects

12 items — 1 live · 2 pipeline · 9 planned

28

OpenShift Routes

16 items — 0 live · 6 pipeline · 10 planned

29

OpenShift Security Context Constraints — SCC

19 items — 1 live · 8 pipeline · 10 planned

30

OpenShift Operators

19 items — 4 live · 6 pipeline · 9 planned

31

OpenShift Cluster Operators

33 items — 10 live · 5 pipeline · 18 planned

32

OpenShift Nodes

24 items — 4 live · 8 pipeline · 12 planned

33

MachineConfig

17 items — 2 live · 1 pipeline · 14 planned

34

OpenShift Networking

23 items — 4 live · 3 pipeline · 16 planned

35

OpenShift Image Registry

15 items — 1 live · 2 pipeline · 12 planned

36

OpenShift Builds

15 items — 1 live · 2 pipeline · 12 planned

37

OpenShift Monitoring

20 items — 9 live · 5 pipeline · 6 planned

38

OpenShift Storage

16 items — 2 live · 5 pipeline · 9 planned

39

OpenShift Authentication

16 items — 2 live · 4 pipeline · 10 planned

40

OpenShift API

18 items — 2 live · 3 pipeline · 13 planned

41

OpenShift Web Console

19 items — 4 live · 7 pipeline · 8 planned

42

OpenShift Upgrade

19 items — 1 live · 3 pipeline · 15 planned

43

Disaster Recovery

20 items — 1 live · 4 pipeline · 15 planned

44

Performance Troubleshooting

28 items — 1 live · 5 pipeline · 22 planned

45

Application Troubleshooting

34 items — 3 live · 5 pipeline · 26 planned

46

Database Connectivity from Kubernetes/OpenShift

25 items — 1 live · 3 pipeline · 21 planned

01 / 46

Kubernetes Fundamentals

28 items · 5 live · 11 pipeline · 12 planned

Live now · 5
In pipeline · 11
Kubernetes componentsControl PlaneWorker NodesAPI ServerSchedulerContainer RuntimeLabelsYAML manifestskubectlResource quotasFinalizers
Planned · 12
Controller ManagerKubernetes APIObjects and ResourcesSelectorsAnnotationsDeclarative vs imperative managementContextsKubeconfigLimit rangesKubernetes eventsOwnerReferencesGarbage collection
02 / 46

Pods

44 items · 6 live · 14 pipeline · 24 planned

Live now · 6
In pipeline · 14
Init containersPod lifecycleGraceful shutdownPod affinityPendingRunningSucceededFailedUnknownOOMKilledEvictedTerminatingCompletedInit:Error
Planned · 24
Pod architectureSingle-container PodMulti-container PodSidecar containersEphemeral containersPod phasesPod conditionsPod restart policyPod terminationPod disruptionPod anti-affinityTopology spread constraintsStatic PodsHostPIDContainerCreatingCreateContainerConfigErrorCreateContainerErrorRunContainerErrorInit:CrashLoopBackOffInit:ImagePullBackOffPodSandboxChangedFailedCreatePodSandBoxFailedKillPodDeadlineExceeded
03 / 46

Deployments

24 items · 1 live · 3 pipeline · 20 planned

Live now · 1
In pipeline · 3
DeploymentScalingHorizontal scaling
Planned · 20
ReplicationControllerRolling updateRecreate strategyRollbackRevision historyDeployment strategyDeployment availabilitymaxSurgemaxUnavailableDeployment conditionsProgressDeadlineExceededReplicaFailureMinimumReplicasUnavailableDeployment stuckDeployment rollout stuckReplicaSet not creating PodsOld ReplicaSet not terminatingNew ReplicaSet unavailableFailed rolloutFailed rollback
04 / 46

Stateful Applications

16 items · 1 live · 2 pipeline · 13 planned

Live now · 1
In pipeline · 2
Headless ServicePVC stuck
Planned · 13
Stable network identityPersistent identityOrdered deploymentOrdered terminationPersistent storageStatefulSet scalingStatefulSet update strategyPod stuck terminatingPod cannot attach volumePod cannot mount volumeOrdered deployment failureVolume attachment failurePersistent identity problems
05 / 46

DaemonSets

11 items · 0 live · 0 pipeline · 11 planned

Planned · 11
DaemonSet architectureNode selectorsTaints and tolerationsRolling updatesDaemonSet schedulingDesired vs current mismatchDaemonSet Pod not scheduledTaint-related scheduling failureNode selector mismatchImage pull failureHostPort conflict
06 / 46

Jobs & CronJobs

18 items · 1 live · 3 pipeline · 14 planned

Live now · 1
In pipeline · 3
JobConcurrency policyJob history
Planned · 14
Scheduled workloadsParallel jobsCompletion countBackoff limitSuccessful jobsFailed jobsJob failedBackoffLimitExceededDeadlineExceededCronJob not triggeringCronJob suspendedDuplicate jobsJob Pod stuckJob Pod OOMKilled
07 / 46

Services

21 items · 5 live · 2 pipeline · 14 planned

Live now · 5
In pipeline · 2
EndpointsConnection refused
Planned · 14
ExternalNameHeadless ServiceService selectorsEndpointSlicesInternal communicationService has no endpointsWrong selectorConnection timeoutDNS resolution failureNXDOMAINSERVFAILPort mismatchTargetPort mismatchEndpoint unavailable
08 / 46

Networking

31 items · 6 live · 6 pipeline · 19 planned

Live now · 6
In pipeline · 6
Pod-to-Pod networkingPod-to-ServiceRoutingGateway APIConnection refusedCNI failure
Planned · 19
Kubernetes networking modelPod-to-externalExternal-to-PodNetwork namespacesVirtual EthernetIP tablesConnection timed outNo route to hostNetwork unreachableDNS failureService unreachablePod unreachableCNI timeoutIP allocation failureIP exhaustionNetworkPolicy blocking trafficMTU mismatchBroken overlay networkEndpoint missing
09 / 46

Ingress

21 items · 5 live · 5 pipeline · 11 planned

Live now · 5
In pipeline · 5
Ingress ControllerTLSCertificatesCertificate expiredBackend unavailable
Planned · 11
IngressClassHost-based routingPath-based routingRewriteBackend services404401504TLS handshake failureCertificate mismatchDNS not resolving
10 / 46

Storage

27 items · 4 live · 9 pipeline · 14 planned

Live now · 4
In pipeline · 9
Dynamic provisioningStatic provisioningAccess modesReclaim policyVolume expansionPVC PendingMulti-Attach errorPermission deniedDisk full
Planned · 14
Volume snapshotsVolume cloningStorage capacityPV PendingMount failureAttach failureDetach failureFailedMountFailedAttachVolumeFailedMountVolumeRead-only filesystemStorage exhaustedCSI driver failureVolume provisioning failure
11 / 46

ConfigMap & Secrets

14 items · 1 live · 4 pipeline · 9 planned

Live now · 1
In pipeline · 4
SecretEnvironment variablesEncryption at restPermission denied
Planned · 9
Volume-mounted configurationSecret rotationExternal secretsConfigMap not foundSecret not foundInvalid environment variableIncorrect secretSecret mount failureConfiguration mismatch
12 / 46

Scheduling

24 items · 5 live · 8 pipeline · 11 planned

Live now · 5
In pipeline · 8
SchedulerRequestsLimitsTaintsTolerationsPreemptionInsufficient CPUUntolerated taint
Planned · 11
Topology constraints0/X nodes are availableInsufficient memoryInsufficient ephemeral storageNode selector mismatchNode affinity mismatchPod affinity failurePod anti-affinity failureHostPort conflictPVC topology conflictPreemption failure
13 / 46

Resources

19 items · 4 live · 11 pipeline · 4 planned

Live now · 4
In pipeline · 11
CPU requestsMemory requestsMemory limitsGuaranteedBurstableOOMKilledEvictedMemory pressureDisk pressureNode pressureResource quota exceeded
Planned · 4
CPU limitsEphemeral storageCPU throttlingPID pressure
14 / 46

Security

27 items · 7 live · 6 pipeline · 14 planned

Live now · 7
In pipeline · 6
RoleAuthenticationPod SecurityForbiddenUnauthorizedPermission denied
Planned · 14
ClusterRoleBindingAuthorizationAdmission controllersSecurityContextLinux capabilitiesSeccompAppArmorSELinux401ServiceAccount not foundRBAC deniedSCC deniedSELinux denialPrivileged container denied
15 / 46

Kubernetes Certificates

15 items · 0 live · 2 pipeline · 13 planned

In pipeline · 2
Certificate expiryCertificate expired
Planned · 13
Cluster CAAPI Server certificateKubelet certificateetcd certificateClient certificatesCertificate rotationCSRx509: certificate has expiredcertificate signed by unknown authorityTLS handshake failureInvalid certificateCertificate mismatchKubelet authentication failure
16 / 46

etcd

20 items · 1 live · 5 pipeline · 14 planned

Live now · 1
In pipeline · 5
RestoreNo leaderDisk fullConnection refusedTimeout
Planned · 14
etcd architectureLeader electionRaftSnapshotsBackupCompactionDefragmentationLost quorumSlow etcdHigh DB sizeCorrupt databaseMember unavailableFailed snapshotFailed restore
17 / 46

Control Plane

16 items · 1 live · 4 pipeline · 11 planned

Live now · 1
In pipeline · 4
API ServerSchedulerAdmissionAPI rate limiting
Planned · 11
Controller ManagerController loopsAPI aggregationAPI Server unavailableAPI Server timeoutScheduler unavailableController Manager unavailableetcd unavailableAPI request timeoutLeader election failureControl-plane certificate failure
18 / 46

Kubelet

18 items · 1 live · 3 pipeline · 14 planned

Live now · 1
In pipeline · 3
Pod lifecycleNode registrationKubelet not running
Planned · 14
Kubelet architectureContainer runtime integrationCNI integrationCSI integrationStatic PodsHealth checksRuntime unavailableCNI unavailableFailed Pod syncFailed mountFailed container creationCertificate failureLease update failureHeartbeat failure
19 / 46

Container Runtime

14 items · 3 live · 2 pipeline · 9 planned

Live now · 3
In pipeline · 2
Image managementContainer lifecycle
Planned · 9
Runtime configurationRuntime unavailableImage pull failureContainer creation failureContainer start failureContainer stop timeoutRuntime timeoutSandbox creation failureCRI connection failure
20 / 46

Container Images

18 items · 3 live · 4 pipeline · 11 planned

Live now · 3
In pipeline · 4
Image registrymanifest unknownunauthorizeddenied
Planned · 11
Image tagsImage digestPrivate registryImage authenticationImage scanningImage signingrepository does not existTLS certificate errorconnection timeoutDNS resolution failureImage architecture mismatch
21 / 46

Health Checks

15 items · 0 live · 4 pipeline · 11 planned

In pipeline · 4
Liveness ProbeLiveness probe failedConnection refusedTimeout
Planned · 11
Readiness ProbeStartup ProbeHTTP probeTCP probeExec probegRPC probeReadiness probe failedStartup probe failedHTTP 500HTTP 404Probe command failure
22 / 46

Autoscaling

13 items · 2 live · 3 pipeline · 8 planned

Live now · 2
In pipeline · 3
Cluster AutoscalerCustom metricsExternal metrics
Planned · 8
Metrics ServerMetrics unavailableHPA unable to calculateTarget CPU unavailableVPA recommendation failureCluster Autoscaler failureNodes not scalingPods pending after scale
23 / 46

Observability

17 items · 6 live · 3 pipeline · 8 planned

Live now · 6
In pipeline · 3
LoggingEventsTracing
Planned · 8
Metrics unavailableTarget downScrape failurePrometheus unavailableAlertmanager unavailableHigh cardinalityMissing metricsLog ingestion failure
24 / 46

Kubernetes Troubleshooting

21 items · 13 live · 0 pipeline · 8 planned

Live now · 13
Planned · 8
kubectl get svckubectl get endpointskubectl get ingresskubectl get rskubectl get dskubectl get stskubectl get jobskubectl get cronjobs
25 / 46

OpenShift Fundamentals

22 items · 7 live · 6 pipeline · 9 planned

Live now · 7
In pipeline · 6
Control PlaneWorkerMachine Config PoolOperator Lifecycle ManagerCRDMachine Config Operator
Planned · 9
OpenShift vs KubernetesOpenShift Container PlatformOpenShift Kubernetes EngineOpenShift DedicatedRed Hat OpenShift Service on AWSInfrastructure nodesCustom ResourcesImageStreamsDeploymentConfigs
26 / 46

OpenShift CLI

20 items · 15 live · 0 pipeline · 5 planned

Live now · 15
Planned · 5
oc execoc applyoc editoc patchoc scale
27 / 46

OpenShift Projects

12 items · 1 live · 2 pipeline · 9 planned

Live now · 1
In pipeline · 2
ForbiddenUnauthorized
Planned · 9
Project quotasProject limitsProject annotationsProject administratorsNamespace isolationProject does not existResourceQuota exceededLimitRange violationRBAC failure
28 / 46

OpenShift Routes

16 items · 0 live · 6 pipeline · 10 planned

In pipeline · 6
RoutePassthroughTLSHAProxy routerBackend unavailableRoute not admitted
Planned · 10
Edge terminationRe-encryptRoute shardingWildcard routes503 Service Unavailable503 Application is not available404TLS errorCertificate errorService selector mismatch
29 / 46

OpenShift Security Context Constraints — SCC

19 items · 1 live · 8 pipeline · 10 planned

Live now · 1
In pipeline · 8
restrictedanyuidprivilegedhostnetworkSELinux contextunable to validate against any security context constraintForbiddenunable to validate against any SCC
Planned · 10
SCC architecturenonrootServiceAccount assignmentUID rangesLinux capabilitiesRunAsUser violationFSGroup violationSELinux violationPrivileged container deniedHostNetwork denied
30 / 46

OpenShift Operators

19 items · 4 live · 6 pipeline · 9 planned

Live now · 4
In pipeline · 6
OperatorSubscriptionCSVCustom ResourceOperator degradedWebhook failure
Planned · 9
OperatorHubCustomResourceDefinitionCSV PendingCSV FailedSubscription failureInstallPlan failureCatalogSource unavailableOperator unavailableCRD missing
31 / 46

OpenShift Cluster Operators

33 items · 10 live · 5 pipeline · 18 planned

Live now · 10
In pipeline · 5
authenticationconfigconsolenetworkstorage
Planned · 18
baremetalcloud-controller-managercloud-credentialcluster-autoscalercontrol-plane-machine-setinsightskube-storage-version-migratormachine-apimarketplacenode-tuningopenshift-apiserveropenshift-controller-manageroperator-lifecycle-manageroperator-lifecycle-manager-catalogservice-caAvailable=FalseProgressing=TrueDegraded=True
32 / 46

OpenShift Nodes

24 items · 4 live · 8 pipeline · 12 planned

Live now · 4
In pipeline · 8
MachineNode conditionsDrainingPIDPressureNode unreachableContainer runtime downNode rebootDisk full
Planned · 12
Node architectureMachineSetMachineHealthCheckNode labelsNode taintsCordoningUncordoningReady=FalseKubelet downKernel panicMemory exhaustionCertificate expiry
33 / 46

MachineConfig

17 items · 2 live · 1 pipeline · 14 planned

Live now · 2
In pipeline · 1
Node reboot
Planned · 14
MachineConfig OperatorOS configurationKernel argumentsSSH configurationSystemd configurationFilesystem configurationMCP UpdatingMCP DegradedMCP PausedMachineConfig rollout stuckNode unable to updateOS update failureMachineConfig conflictReboot loop
34 / 46

OpenShift Networking

23 items · 4 live · 3 pipeline · 16 planned

Live now · 4
In pipeline · 3
OVN-KubernetesEgressCluster network
Planned · 16
OpenShift SDNNode networkingCluster Network OperatorService networkHost networkCNO degradedOVN failureOVN DB issueDNS failurePod network unavailableNode network unavailableService unreachableRoute unreachableEgress failureNetworkPolicy blockIP exhaustion
35 / 46

OpenShift Image Registry

15 items · 1 live · 2 pipeline · 12 planned

Live now · 1
In pipeline · 2
UnauthorizedManifest unknown
Planned · 12
Internal registryImageStreamTagImageStreamImageRegistry storageRegistry authenticationImage pruningImage pull failurePush failureRegistry unavailableRegistry storage fullBlob unknownImageStream not updating
36 / 46

OpenShift Builds

15 items · 1 live · 2 pipeline · 12 planned

Live now · 1
In pipeline · 2
BuildSource-to-Image
Planned · 12
Docker buildsBuild strategiesBuild triggersBuild hooksBuild FailedBuild ErrorBuild stuckImage push failureSource download failureRegistry failureBuilder Pod failureResource exhaustion
37 / 46

OpenShift Monitoring

20 items · 9 live · 5 pipeline · 6 planned

Live now · 9
In pipeline · 5
User Workload MonitoringPlatform MonitoringPrometheus OOMMetrics missingPVC full
Planned · 6
Prometheus CrashLoopBackOffTarget downScrape failureAlertmanager failureThanos failureQuery timeout
38 / 46

OpenShift Storage

16 items · 2 live · 5 pipeline · 9 planned

Live now · 2
In pipeline · 5
PVPVCPVC PendingMulti-AttachPermission denied
Planned · 9
CSI driversVolume snapshotsDynamic provisioningStorage operatorsMount failureAttach failureCSI timeoutStorage fullVolume provisioning failure
39 / 46

OpenShift Authentication

16 items · 2 live · 4 pipeline · 10 planned

Live now · 2
In pipeline · 4
OAuth ServerTokensUnauthorizedForbidden
Planned · 10
Identity ProvidersActive DirectoryHTPasswdOpenID ConnectServiceAccountsLogin failureToken expiredOAuth unavailableLDAP authentication failureIdentity provider unavailable
40 / 46

OpenShift API

18 items · 2 live · 3 pipeline · 13 planned

Live now · 2
In pipeline · 3
API ServerCRDsWebhooks
Planned · 13
Kubernetes APIOpenShift APIOAuth APIAPI aggregationAPI groups401 Unauthorized404 Not Found409 Conflict500 Internal Server Error503 Service Unavailable504 Gateway TimeoutAPI timeoutCertificate failure
41 / 46

OpenShift Web Console

19 items · 4 live · 7 pipeline · 8 planned

Live now · 4
In pipeline · 7
ConsoleWorkloadsNetworkingStorageEventsTopologyAPI unavailable
Planned · 8
Developer perspectiveAdministrator perspectiveConsole unavailableLogin failureBlank pageRoute failureOAuth failureCertificate error
42 / 46

OpenShift Upgrade

19 items · 1 live · 3 pipeline · 15 planned

Live now · 1
In pipeline · 3
ChannelMCP stuckAPI unavailable
Planned · 15
Cluster upgradeUpdate graphClusterVersionOperatorUpgrade prechecksControl-plane upgradeWorker upgradeOperator compatibilityUpgrade blockedUpgrade stuckCVO degradedOperator incompatibleNode unavailableCertificate issuesImage pull failureUpgrade rollback/recovery
43 / 46

Disaster Recovery

20 items · 1 live · 4 pipeline · 15 planned

Live now · 1
In pipeline · 4
etcd restoreApplication backupRTORPO
Planned · 15
etcd backupOADPPV backupCluster recoveryControl-plane recoveryDR clusterBackup failureRestore failureMissing PVCMissing secretsMissing CRDsetcd restore failureApplication dependency failureDNS failureRoute failure
44 / 46

Performance Troubleshooting

28 items · 1 live · 5 pipeline · 22 planned

Live now · 1
In pipeline · 5
JVM heapOOMKilledDisk fullConnection refusedNode pressure
Planned · 22
CPU utilizationMemory utilizationLoad averageNetwork I/OContainer throttlingGarbage collectionConnection poolsThread poolsAPI latencyPod latencyService latencyHigh CPUHigh memoryCPU throttlingDisk latencyNetwork latencyConnection timeoutThread exhaustionConnection pool exhaustionJVM heap exhaustionGC pausePod restart
45 / 46

Application Troubleshooting

34 items · 3 live · 5 pipeline · 26 planned

Live now · 3
In pipeline · 5
Container logsConnection refusedAuthentication failureHTTP 429OOMKilled
Planned · 26
Application logsPrevious container logsApplication portsEnvironment variablesDependenciesDatabase connectivityAPI connectivityExternal service connectivityConnection poolsThread poolsConnection timed outRead timeoutConnect timeoutBroken pipeConnection resetSocket timeoutDNS resolution failureHTTP 400HTTP 401HTTP 403HTTP 404HTTP 409HTTP 500HTTP 502HTTP 503HTTP 504
46 / 46

Database Connectivity from Kubernetes/OpenShift

25 items · 1 live · 3 pipeline · 21 planned

Live now · 1
In pipeline · 3
FirewallTLSConnection refused
Planned · 21
Service DNSDB hostnameDB portCredentialsConnection poolDB max connectionsApplication timeoutDB timeoutConnection leakConnection timeoutToo many connectionsCommunications link failureConnection resetBroken pipeRead timed outAuthentication failedSSL handshake failureUnknown hostHost unreachablePool exhaustedConnection leak