DevOps Glossary

From agile to automation to analytics, unpack the toolbox of modern

DevOps terminology.

Kubernetes Cronjobs

Kubernetes object for creating recurring scheduled tasks, allowing automated execution of jobs at specified intervals.

Kubernetes Monitoring

Observing and tracking the health, performance, and resource usage of Kubernetes clusters and applications.

Kubernetes Operator

Method of packaging, deploying, and managing a Kubernetes application using custom resources and controllers.

Kubernetes Pod

Smallest deployable unit in Kubernetes, consisting of one or more containers sharing storage and network resources.

Kubernetes QoS

Quality of Service classes in Kubernetes that determine how pods are scheduled and evicted based on resource requirements.

Kubernetes Replica

Identical copy of a pod, used to ensure specified number of pod instances are running at any given time.

Kubernetes Workloads

Objects in Kubernetes that manage a set of pods, such as Deployments, StatefulSets, and DaemonSets.

Lack of Resources

Insufficient tools, infrastructure, skills, or personnel needed to implement and maintain efficient CI/CD pipelines and automation processes.

Largest Contentful Paint (LCP)

Metric measuring the render time of the largest image or text block visible within the viewport.

Lead Time

Time between the initiation and completion of a process, often used in software development to measure efficiency.

Lead Time for Changes

Metric measuring the time it takes for a commit to be deployed to production, indicating the efficiency of the development process.

Leaking API

API that unintentionally exposes sensitive data or functionality, potentially leading to security vulnerabilities and data breaches.

Lean

Methodology aimed at maximizing customer value while minimizing waste, applicable to various industries including software development.

Lean IT

Application of lean manufacturing principles to IT operations, focusing on eliminating waste and improving efficiency in IT processes.

Legacy Application

Outdated computer system, programming language or application software that is still in use.

Linux

Open-source, Unix-like operating system kernel that forms the basis of many popular distributions, known for its stability and flexibility.

Linux Out of Memory Killer (OOM Killer)

Linux kernel process that terminates applications in low memory situations to prevent system crashes.

Load Balancer

Device that distributes network or application traffic across multiple servers to ensure no single server bears too much demand.

Load Balancing

Process of distributing network traffic across multiple servers to ensure no single server bears too much demand.

Local File Inclusion (LFI)

Vulnerability allowing an attacker to include files on a server through the web browser.

Log Aggregation

Process of collecting and centralizing log data from multiple sources into a single, searchable repository for analysis and monitoring.

Log Analysis

Process of examining log files to identify events, patterns, or anomalies, crucial for troubleshooting and security monitoring.

Log Drain

Process of forwarding log data from its origin to a centralized log management system.

Log Every Change

Practice of recording all modifications made to a system or application, crucial for auditing and troubleshooting.

Log File

Record of events occurring within an organization's systems and networks, crucial for troubleshooting and security analysis.