Containers promise extreme scalability, portability and improved compute resource utilization. Setting up, tinkering and maintaining a complex container platform frameworks such as Kubernetes is not where the race is won. Kontena is a developer friendly container platform with all batteries included that is extremely easy to use and works for everybody on any cloud.
Designed to be a highly-available distributed system
A declarative configuration model that defines the desired state of various services in a stack
Constantly monitors the grid state and reconciles any differences between desired and actual state
Native support for stateful service, like databases
Flexible workload placement with easy configuration through stacks
Constantly monitors your service availability and restarts them automatically if they are unavailable
Container volumes are created and attached on the fly
Support for wide range of volume drivers, from cloud to on-premises solutions
Volume creation can be scoped to multiple levels depending on a use case
Ops can focus on configuring storage systems while devs are happy consumers of those
Every container is automatically assigned with an unique ip-address within a cluster
Integrated peer-to-peer networking approach makes Kontena ideal choice for hybrid cloud or multi-cloud scenarios
Each service gets own intra-cluster dns address so services can find each other within cluster
Each service is attached to an ethernet interface that fully emulates a layer 2 network, enabling multicast on any environment
Integrated OpenVPN for easy access to secure internal network
Integrated peer-to-peer network connections are encrypted by default using IPSec
Secure storage for access tokens, passwords certificates, API keys and other secrets.
Integrated support for Let's Encrypt certificates'
Administrators can assign users to roles per grid
Each service connected to a loadbalancer is configured automatically on-demand
TCP support in addition to HTTP/HTTPS
Built-in support for SSL termination
Service health checks are automatically configured to a loadbalancer
Zero-downtime deployments are enabled by default using rolling deploys
Pre-packaged and reusable collections of services
Elastic scaling on infrastructure changes
Controllable deploy rollout with zero-downtime support
DNS based service discovery by default, custom etcd discovery for advanced use cases
Stack files extend Docker Compose syntax
Container logs and stats are streamed from nodes to the master in real time
Export log streams via FluentD protocol
Export container metrics via StatsD protocol
Keeps track of changes and actions
User friendly command-line interface + slick shell
Beautiful web based user interface
Simple JSON REST api's enable easy integration to external systems'
Integrated private image registry
Stack registry for distributing packaged stacks
Kontena works on any public cloud or in your own private datacenter; hybrid environment, virtualized or bare metal.