Containerization & Orchestration Glossary

From Docker to Kubernetes to Terraform, your passport to the containerized world of modern deployment.

Pod Affinity

Kubernetes scheduling constraint that allows pods to be co-located with other pods based on labels.

Pod Affinity/Anti-Affinity

Kubernetes features for influencing pod scheduling based on the topology of the cluster and other pods.

Pod Anti-Affinity

Kubernetes scheduling constraint that prevents pods from being co-located with other pods based on labels.

Pod Disruption Budget

Kubernetes object that limits the number of pods of a replicated application that can be down simultaneously.

Pod Lifecycle

Stages a pod goes through from creation to termination, including pending, running, succeeded, failed, and unknown phases.

Pod Monitors

Custom resources in Prometheus Operator for declaratively defining how groups of pods should be monitored.

Pod Networking

Mechanisms and configurations for enabling network communication between pods in a Kubernetes cluster.

Pod Overhead

Additional resources consumed by pod infrastructure on top of the container requests and limits.

Pod Phase

High-level summary of where a pod is in its lifecycle, used for pod status reporting and monitoring.

Pod Priority and Preemption

Kubernetes feature allowing importance-based scheduling and eviction of pods when resources are constrained.

Pod Security Context

Kubernetes object defining privilege and access control settings for a pod or container, enhancing security.

Pod Security Policies (PSP)

Deprecated Kubernetes feature for cluster-level control over pod security sensitive aspects.

Pod Security Standards

Kubernetes-defined levels (privileged, baseline, restricted) of security settings for pods.

PodDisruptionBudget

Kubernetes object limiting the number of pods that can be down simultaneously for a given application.

PodSandbox

Isolation boundary for one or more containers in a pod, providing shared kernel namespaces and cgroups.

PodSecurityPolicy

Deprecated cluster-level resource controlling security-sensitive aspects of pod specification.

Podman for Daemonless Containers

Tool for managing containers and images without a container daemon, compatible with Docker CLI.

Polaris for Best Practices Validation

Open-source tool for checking Kubernetes resources against configurable best practices, enhancing reliability.

Polyglot Persistence

Use of multiple data storage technologies in microservices architectures to best fit varying data storage needs.

Port Address Translation (PAT)

Network address translation technique used in container networking for mapping ports, enabling external access.

Port Mapping

Process of forwarding a network port from the host to a container, enabling external access to containerized services.

Portainer for Container Management

Web-based management UI for Docker environments, simplifying container operations and monitoring.

Portworx

Cloud-native storage platform providing persistent storage for containerized applications in multi-cloud environments.

Portworx PX-Store

Software-defined storage solution by Portworx for containerized stateful applications in Kubernetes.

Predicates

Kubernetes scheduling policies that filter out nodes that cannot run a pod, based on resource requirements and constraints.