Containers & Orchestration Glossary

Container technologies, Kubernetes, orchestration platforms, and cloud-native application deployment.

20 Terms
All Skill Levels
Real Examples
0
Basic Terms
10
Intermediate Terms
10
Advanced Terms

20 Terms

Container

intermediate

A package that contains an application and everything it needs to run, making it easy to move between different computers. Like a shipping container that can go on any truck or ship.

Example: A developer packages their web app in a container so it works the same way on their laptop and in th...

Docker

intermediate

A popular platform for creating and managing containers. Like a factory for making shipping containers for applications.

Example: Developers use Docker to package their applications so they run consistently across different enviro...

Kubernetes

advanced

A system for managing and automatically deploying containers across multiple servers. Like an orchestra conductor coordinating many musicians.

Example: A company uses Kubernetes to automatically start more containers when their website gets busy and sh...

ECS

intermediate

Elastic Container Service - AWS service for running Docker containers without managing servers. Like having someone else manage your shipping containers while you focus on what's inside them.

Example: A company uses ECS to run their web application containers, automatically scaling up during busy per...

EKS

advanced

Elastic Kubernetes Service - AWS managed Kubernetes service that handles the complexity of running Kubernetes clusters. Like having a professional orchestra conductor manage your musicians.

Example: A startup uses EKS to deploy their microservices without worrying about Kubernetes cluster managemen...

Fargate

intermediate

AWS serverless container platform - run containers without managing servers or clusters. Like ordering takeout without needing to know how the kitchen works.

Example: A development team uses Fargate to run their application containers, paying only for the compute tim...

Helm

advanced

Package manager for Kubernetes that simplifies deploying applications. Like having an app store for Kubernetes where you can easily install and manage applications.

Example: DevOps teams use Helm to deploy complex applications to Kubernetes with a single command....

Knative

advanced

Kubernetes-based platform for deploying and managing serverless workloads. Like having serverless computing capabilities on your own Kubernetes infrastructure.

Example: Developers use Knative to run serverless functions on their private Kubernetes clusters instead of p...

ECR

intermediate

Elastic Container Registry - AWS service for storing and managing Docker container images. Like having a secure warehouse for your containerized applications.

Example: Development teams use ECR to store different versions of their application containers and deploy the...

AKS

advanced

Azure Kubernetes Service - Microsoft's managed Kubernetes platform for container orchestration. Like having a team of experts manage your container infrastructure while you focus on applications.

Example: Microservices applications use AKS to automatically scale individual components based on demand with...

Azure Container Instances

intermediate

Microsoft's serverless container service for running containers without managing servers. Like ordering takeout containers - you get what you need without owning a kitchen.

Example: Development teams use Container Instances for quick testing and batch processing jobs without long-t...

Azure Container Registry

intermediate

Microsoft's private Docker registry for storing and managing container images. Like having a secure private library for your containerized applications.

Example: Enterprise development teams use Container Registry to store and version control their private appli...

GKE

advanced

Google Kubernetes Engine - Google's managed Kubernetes service for container orchestration. Like having Google's container experts manage your application deployment infrastructure.

Example: Streaming platforms use GKE to automatically scale their video processing services based on viewer d...

Container Registry

intermediate

Google's service for storing and managing Docker container images. Like having a private warehouse for your containerized applications with version control.

Example: Development teams use Container Registry to store different versions of their applications and deplo...

Anthos

advanced

Google's hybrid and multi-cloud application platform for modernizing applications. Like having a universal translator that makes applications work the same way across different cloud environments.

Example: Large enterprises use Anthos to run applications consistently across on-premises data centers and mu...

OKE

advanced

Oracle Container Engine for Kubernetes - Oracle's managed Kubernetes service. Like having Oracle's container experts handle all the complex Kubernetes management for you.

Example: Modern applications use OKE to automatically scale microservices based on user demand without manual...

OCI Container Instances

intermediate

Oracle's serverless compute service for running containers without managing servers. Like ordering delivery containers - you get exactly what you need without owning the infrastructure.

Example: Data processing jobs use Container Instances for short-term batch processing without long-term serve...

OCI Container Registry

intermediate

Oracle's managed Docker registry for storing and sharing container images. Like having a secure private library for your containerized applications.

Example: Development teams use Container Registry to store and version control their application images secur...

OCI Service Mesh

advanced

Oracle's managed service mesh for microservices communication and security. Like having an intelligent traffic control system for communication between application components.

Example: Complex applications use Service Mesh to automatically encrypt communication between microservices a...

Istio Service Mesh

advanced

Open-source service mesh providing traffic management and security for microservices across any Kubernetes cluster. Like having a universal traffic control system that works everywhere.

Example: Multi-cloud applications use Istio to manage communication between microservices running across diff...