Explore tens of thousands of sets crafted by our community.
Containerization Technologies
20
Flashcards
0/20
Kubernetes
Kubernetes is an open-source platform designed to automate deploying, scaling, and operating application containers. It manages clusters of containers.
Pod
In Kubernetes, a Pod is the smallest deployable unit that can be created and managed. A Pod typically encapsulates a single application container.
Docker Compose
Docker Compose is a tool for defining and running multi-container Docker applications. With Compose, you use a YAML file to configure your application’s services.
Microservices
Microservices is an architectural style that structures an application as a collection of services that are loosely coupled, independently deployable, and scalable.
Container Registry
A container registry is a storage and content delivery system, holding named Docker images, available in different tagged versions.
Container
A container is a lightweight, standalone, executable package that includes everything needed to run a piece of software, including the code, runtime, system tools, libraries, and settings.
Docker Swarm
Docker Swarm is a Docker-native clustering system that turns a group of Docker hosts into a single virtual Docker host for container management.
Docker
Docker is a platform for developing, shipping, and running applications inside lightweight, portable containers. It simplifies software delivery by enabling consistent environments.
Container Orchestration
Container Orchestration involves managing the lifecycles of containers, especially in large, dynamic environments. It simplifies scalability, deployment, and networking.
Istio
Istio is an open source service mesh that provides a way to control how microservices share data with one another. It features traffic management, security, and observability.
Containerd
Containerd is an industry-standard core container runtime. It is available as a daemon for Linux and Windows that manages the complete container lifecycle of its host system.
OCI (Open Container Initiative)
The Open Container Initiative is a project under the Linux Foundation designed to develop open standards for container formats and runtimes to ensure interoperability.
Rkt (pronounced 'rocket')
Rkt is a pod-native container engine that integrates well with system daemons and is designed for server environments with concerns on security and composability.
ECS (Amazon Elastic Container Service)
ECS is a container orchestration service provided by AWS that supports Docker containers and lets you run applications on a managed cluster of Amazon EC2 instances.
LXC (Linux Containers)
LXC is a Linux containerization technology that provides a lightweight environment that operates like a virtual machine but shares the Linux kernel with the host system.
Helm
Helm is a package manager for Kubernetes that simplifies the deployment of applications and services onto Kubernetes clusters via what are called Helm charts.
CoreOS
CoreOS, now part of Red Hat, is a lightweight operating system designed for providing secure and scalable computing infrastructure for server clusters.
Service Mesh
A service mesh is a dedicated infrastructure layer for facilitating service-to-service communications between services or microservices, often using a sidecar proxy.
CRI-O
CRI-O is an implementation of the Kubernetes Container Runtime Interface (CRI) that allows Kubernetes to use any OCI-compliant runtime as the container engine.
ACI (Azure Container Instances)
ACI provides the fastest and simplest way to run a container in Azure, without having to manage any virtual machines or adopt a higher-level service.
© Hypatia.Tech. 2024 All rights reserved.