README
¶
Eclipse Kanto - Container Management
Eclipse Kanto Container Management adopts cloud-native concepts, approaches and specifications adapted in a device-centric fashion achieving a lightweight pluggable management for containers at the edge. It is specially designed to be lightweight and easily deployable on a wide range of edge devices and platforms to enable a secured, isolated and reliable deployment mechanism and runtime for IoT applications developed in the most fit-for-purpose technology and programming frameworks.
It abstracts the core containers lifecycle, state, networking, host resources access and usage management under a common unified API that allows seamless integration with different underlying runtimes/engines - be that OCI-compliant ones ( e.g. containerd, runc, kata) or Linux-native such (e.g. LXC, LXD). The loosely coupled architecture of Eclipse Kanto Container Management allows transparent pluggability on different levels, exchange and fine-grained configuration of its internal components to fit fast to existing solutions as well as build up such from scratch.
Eclipse Kanto Container Management also provides digital twin modelling based on Eclipse Vorto models that enables remote configuration, monitoring and management of containerized IoT applications at the edge.
Community
Directories
¶
Path | Synopsis |
---|---|
containerm
|
|
api
Package api provides the gRPC API of containerm
|
Package api provides the gRPC API of containerm |
api/services
Package services provides the proto definitions of all gRPC services provided by containerm
|
Package services provides the proto definitions of all gRPC services provided by containerm |
api/services/containers
Package containers provides definition of the Containers gRPC service
|
Package containers provides definition of the Containers gRPC service |
api/services/sysinfo
Package sysinfo provides type definition of the SystemInfo gRPC service
|
Package sysinfo provides type definition of the SystemInfo gRPC service |
api/types
Package types provides type definitions used by all gRPC services provided by containerm
|
Package types provides type definitions used by all gRPC services provided by containerm |
api/types/containers
Package containers provides type definitions used by the Containers gRPC service
|
Package containers provides type definitions used by the Containers gRPC service |
api/types/sysinfo
Package sysinfo provides type definitions used by the SystemInfo gRPC service
|
Package sysinfo provides type definitions used by the SystemInfo gRPC service |
ctr
Package ctr is a generated GoMock package.
|
Package ctr is a generated GoMock package. |
pkg/testutil/mocks/api/services/containers
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
pkg/testutil/mocks/api/services/sysinfo
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
pkg/testutil/mocks/cli
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
pkg/testutil/mocks/client
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
pkg/testutil/mocks/containerd
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
pkg/testutil/mocks/context
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
pkg/testutil/mocks/ctr
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
pkg/testutil/mocks/ctrd
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
pkg/testutil/mocks/events
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
pkg/testutil/mocks/io
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
pkg/testutil/mocks/logger
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
pkg/testutil/mocks/mgr
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
pkg/testutil/mocks/network
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
pkg/testutil/mocks/registry
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
pkg/testutil/mocks/streams
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
pkg/testutil/mocks/sysinfo
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
pkg/testutil/mocks/things
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
rollouts
|
|
things
|
|