The Kontena Platform is all you need to run your containers in production. Easy.
Running containers in production can be very challenging. We understand choosing the right container platform may be difficult. If you are looking for a complete, easy to understand and use platform with minimal maintenance and full automation, the Kontena Platform is for you!
The Kontena Platform may be deployed on any infrastructure: private, public and hybrid cloud. The software is packaged as a container so it works on any Linux machine capable of running a privileged mode Docker container. The CLI tools may be used on any system.
The Kontena Platform software is 100% open source under the Apache 2 license and you can use it for any purpose: personal or commercial. You can always find the latest version from our Github repository. If you find any bugs or see something missing, feel free to contribute!
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 a desired and an 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-premise 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 a unique ip-address within a cluster
Integrated peer-to-peer networking approach makes Kontena the ideal choice for hybrid cloud or multi-cloud scenarios
Each service gets its own intra-cluster dns address so services can find each other within a 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
Update Services with zero-downtime rolling updates
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 APIs 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 data center, hybrid environment, virtualized or bare metal.
Containers promise extreme scalability, portability and improved compute resource utilization. Setting up, tinkering and maintaining a complex container platform framework 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.
No. The Kontena Platform works just fine even without Kontena Cloud. However, in that case you need to setup your own OAuth2 authentication provider for your Kontena Platform and you'll miss all the features that are available only via Kontena Cloud.
If you want to run Kontena Platform on your own, we recommend that you start with our quick start guide. You may also use the hosted Kontena Platform that is available through Kontena Cloud.
Kontena is built to maximize developer happiness. Due to its simplicity, it does not require dedicated ops teams to administer, operate or maintain the platform. It is a container orchestration platform that just works. Since developers don't need to worry about the platform, they can focus on creating the stuff that matters.
While Kontena works great for all types of businesses and may be used to run containerized workloads at any scale, it's best suited for start-ups and small to medium sized businesses that require a worry-free, simple-to-use platform for running containerized workloads.