D

A set of practices, cultural philosophies, and tools that combines software development (Dev) and IT operations (Ops) to shorten the systems development lifecycle and provide continuous delivery with...

Definition
D

An open-source platform for developing, shipping, and running applications in lightweight, portable containers. Docker packages an application and its dependencies into a standardized unit called a co...

Definition
E

A popular open-source log management stack consisting of Elasticsearch (search and analytics), Logstash (log ingestion and transformation), and Kibana (visualization and dashboards). The ELK Stack is...

Definition
E

A distributed, open-source search and analytics engine built on Apache Lucene. It provides near real-time search capabilities and is commonly used for log analytics, full-text search, and application...

Definition
F

A software development technique that allows teams to enable or disable features in production without deploying new code. Feature flags decouple deployment from release, enabling A/B testing, gradual...

Definition
F

An open-source data collector and log aggregator that unifies the collection and consumption of log data. Fluentd uses a plugin architecture to connect various data sources and outputs, and is a CNCF...

Definition
F

A GitOps continuous delivery tool for Kubernetes that automatically synchronizes cluster state with configuration stored in Git repositories. Flux monitors Git repos and container registries for chang...

Definition
G

A CI/CD and automation platform integrated directly into GitHub repositories. Workflows are defined in YAML files and triggered by repository events (push, pull request, schedule). It supports reusabl...

Definition
G

A built-in continuous integration and delivery platform within GitLab that allows developers to build, test, and deploy code using pipelines defined in a .gitlab-ci.yml file. It supports auto-scaling...

Definition
G

An operational framework that applies DevOps best practices for infrastructure automation using Git as the single source of truth. Changes to infrastructure and applications are made through Git commi...

Definition
G

Google's suite of cloud computing services running on the same infrastructure that Google uses for its own products. GCP offers compute, storage, databases, machine learning, and data analytics servic...

Definition
G

An open-source analytics and interactive visualization platform. Grafana connects to data sources like Prometheus, Elasticsearch, and InfluxDB to create customizable dashboards for monitoring infrastr...

Definition
H

An open-source container image registry that provides security features like vulnerability scanning, image signing, and role-based access control. Harbor is a CNCF graduated project commonly used in e...

Definition
H

A package manager for Kubernetes that simplifies the deployment and management of applications. Helm uses "charts": pre-configured packages of Kubernetes resources: to define, install, and upgrade com...

Definition
I

The practice of managing and provisioning computing infrastructure through machine-readable definition files rather than physical hardware configuration or interactive configuration tools. Common IaC...

Definition
I

An open-source service mesh platform that provides traffic management, security, and observability for microservices running on Kubernetes. Istio uses sidecar proxies (Envoy) to intercept network traf...

Definition
J

An open-source, end-to-end distributed tracing platform originally developed by Uber. Jaeger monitors and troubleshoots microservices-based architectures by tracking the flow of requests across servic...

Definition
J

An open-source automation server widely used for building, testing, and deploying software. Jenkins supports CI/CD pipelines through a vast ecosystem of plugins and can be configured via declarative o...

Definition
K

A lightweight, certified Kubernetes distribution designed for resource-constrained environments such as edge computing, IoT, and development workstations. K3s packages Kubernetes into a single binary...

Definition