From 3a88be38318b4558736ab8c8c904b49f78ec0165 Mon Sep 17 00:00:00 2001 From: Akihiro Suda Date: Fri, 22 Sep 2017 17:47:58 +0000 Subject: [PATCH] design: remove distribution GRPC service Signed-off-by: Akihiro Suda --- design/architecture.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/design/architecture.md b/design/architecture.md index 0c3196580..e4e210845 100644 --- a/design/architecture.md +++ b/design/architecture.md @@ -28,7 +28,6 @@ thought behind the design. External users interact with services, made available via a GRPC API. -- __*Distribution*__: The distribution service supports pulling images. - __*Bundle*__: The bundle service allows the user to extract and pack bundles from disk images. - __*Runtime*__: The runtime service supports the execution of _bundles_, @@ -62,6 +61,12 @@ components: - __*Metrics*__: Each components will export several metrics, accessible via the metrics API. (We may want to promote this to a subsystem. +## Client-side components + +Some components are implemented on the client side for flexibility: + +- __*Distribution*__: Functions for pulling and pushing images + ## Data Flow As discussed above, the concept of a _bundle_ is central to containerd. Below