Image - is a file, comprised of multiple layers, that is used to execute code in a Docker container. "snapshot" in other virtual machine environments
Container - A container is a runnable instance of an image. You can create, start, stop, move, or delete a container using the Docker API or CLI. You can connect a container to one or more networks, attach storage to it, or even create a new image based on its current state.
Docker Engine - The software that executes commands for containers. Networking and volumes are part of Engine. Can be clustered together.
Registry - Stores, distributes and manages Docker images
Control Plane - Management plane for container and cluster orchestration
deployment.yaml: deployment logic
.helmignore: files to ignore
config/tenant_{tenant_id}.yaml: actual values, usually per tenant/region
Chart.yaml: deployment metadata
configmap.yaml: map of all values to macros
_config-env.yaml: templating, for example map of environment variables