How does it work?
A number of physical or virtual machines – Kontena Nodes –
create a Kontena Grid. The nodes may be located anywhere;
in single data center, different AZs or different cloud
Kontena will automatically create an overlay network
powered by Weave and connect all nodes of a Grid. Overlay
network enable services to communicate with each other in
multi-host, multi-AZ environment.
Kontena has a built-in service discovery powered by etcd. It is
used to automatically assign DNS addresses for any services
running in Kontena. It is also used by Kontena’s load
balancer for zero-downtime operation.
Kontena’s orchestrator is distributing, running and
monitoring all Kontena Services in a Grid. Services may be
stateless or stateful, and they are automatically distributed
across Nodes in a Grid.
With Kontena, all containerized workloads are described as
Services. Kontena Service is composed of containers based
on the same image file. Services may be scaled and linked
together to create complex elastic apps.
Kontena Nodes & Agent
Kontena Agent may be installed to any
machine capable of running Docker. It
is running as a privileged container in a
Kontena Master is orchestrating the
entire Kontena system. It provides APIs
used by Kontena CLI, Web UI and third
Kontena Master may be installed as
high-availability setup if needed.