container-management

module
v0.1.0-M4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 24, 2023 License: Apache-2.0, EPL-2.0

README

Kanto logo

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
cli
ctr
Package ctr is a generated GoMock package.
Package ctr is a generated GoMock package.
log
mgr
oci
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
util
tls

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL