containerizing
Putting in boxes
Containerizing is packaging software along with all its dependencies into a standardized unit called a container, which can run consistently across different computing environments.
The practice isolates applications from underlying systems: We're containerizing our legacy apps before migrating to the cloud.
Docker popularized containerization in the 2010s.
Visual depictions
- registryOfficial record of entries
- buildCreate a structure
- pullForce toward oneself
- pushForce something away
tag · layer · daemon · volume · networking · swarm · hub · multi-stage
Scoring for instrumental ensemble
- provisioningSupplying resources in advance
- automationSelf-operating system design
- microservicesDecomposed application architecture
- rolloutStaged public introduction
rollback · blue-green · canary · monitoring · logging · registry
Surrounding on all sides
- sandboxingIsolating untrusted code
- namespacingGrouping identifiers to avoid conflicts
- partitioningDividing into sections
- confinementState of being restricted
Scoring for instrumental ensemble
- elasticityTendency to resume original form
- replicationAct of duplicating precisely
- auto-scalingAutomatic capacity adjustment
- clusteringForming concentrated groups
distributed · stateless · ephemeral · density · scheduling
Enclosed natural containers
- helmVessel's steering mechanism
- manifestsShows or demonstrates plainly
- namespacesIdentifier isolation containers
- ingressAccess or entry right
operators · volumes · clusters · nodes · services · secrets · flannel · sidecars
Ability to repeat findings
- consistencyReliable adherence to standards
- cross-platformWorks on multiple systems
- immutabilityInability to change
- standardizationImplementing uniform technical specifications
dependencies · bundling · packaging · artifact · shipping
images
Visual depictions
push · tag · layer · daemon · volume · networking · swarm · hub · multi-stage · runtime
orchestration
Scoring for instrumental ensemble
- provisioningSupplying resources in advance
- automationSelf-operating system design
- microservicesDecomposed application architecture
rollout · rollback · blue-green · canary · monitoring · logging · registry
encapsulation
Surrounding on all sides
- sandboxingIsolating untrusted code
- namespacingGrouping identifiers to avoid conflicts
- partitioningDividing into sections
orchestration
Scoring for instrumental ensemble
- elasticityTendency to resume original form
- replicationAct of duplicating precisely
- auto-scalingAutomatic capacity adjustment
clustering · distributed · stateless · ephemeral · density · scheduling
pods
Enclosed natural containers
- helmVessel's steering mechanism
- manifestsShows or demonstrates plainly
- namespacesIdentifier isolation containers
ingress · operators · volumes · clusters · nodes · services · secrets · flannel · sidecars
reproducibility
Ability to repeat findings
- consistencyReliable adherence to standards
- cross-platformWorks on multiple systems
- immutabilityInability to change
standardization · dependencies · bundling · packaging · artifact · shipping
containerizingfragmenting
Breaking into smaller pieces
scattering · dispersing · disaggregating · randomizing · disorganizing
containerizingintegrating
Combining into a whole
consolidating · coupling · bundling · merging · embedding
contain, continue, container, content, continent, contained, containers, containing, containment