The Kontena open source project is all you need to run your containers in production. Easy.
We believe setting up and maintaining a complex platform like Kubernetes is not where the race is won. If you are looking for a complete, developer friendly solution that is extremely easy to use and works for everybody, the Kontena open source project is for you!
The Kontena open source project is designed to work with any infrastructure. In essence, it works on any machine capable of running privileged mode Linux containers. The Kontena CLI tool for management, operations and monitoring may be used on any system.
The project is open source and released under the Apache 2 license. You can use it for free, 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!
The Kontena open source project comes with all batteries included!
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 Open Source Project works just fine even without Kontena Cloud. However, in that case you need to setup your own OAuth2 authentication provider for your deployment and you'll miss all the features that are available only via Kontena Cloud.
If you want to run Kontena Open Source Project, we recommend that you follow the getting started.
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.
Kontena Open Source Project works great for all types of businesses and may be used to run containerized workloads at any scale. It's best suited for organizations who require a worry-free, simple-to-use solution for running containerized workloads at their own datacenter. If you prefer a fully managed solution, we recommend Kontena Cloud instead.