Giter VIP home page Giter VIP logo

docs's Introduction

Kontena Classic

IMPORTANT! This project is deprecated. Please see Kontena Pharos - The Simple, Solid, Certifified Kubernetes Distribution That Just Works!

Build Status Join the chat at https://slack.kontena.io

Kontena Classic is a developer friendly, open source platform for orchestrating applications that are run on Docker containers. It simplifies deploying and running containerized applications on any infrastructure. By leveraging technologies such as Docker, Container Linux and Weave Net, it provides complete solution for organizations of any size.

Kontena Classic is built to maximize developer happiness; it is designed for application developers and therefore does not require ops teams to setup or maintain. Therefore, it is an ideal choice for organizations without aspiration to configure and maintain scalable Docker container infrastructure.

Kontena Classic Introduction

To accelerate and break barriers for containerized application development, Kontena Classic features some of the most essential technologies built-in such as:

  • Multi-host, multi AZ container orchestration
  • Overlay network technology by Weaveworks
  • Zero-downtime dynamic load balancing
  • Abstraction to describe services running in containers
  • Private Docker image repository
  • Kontena Vault - a secure storage for managing secrets
  • VPN access to backend containers
  • Heroku-like application deployment workflow

Kontena Classic supports any application that can run in a Docker container, and can run on any machine that supports CoreOS. You can run Kontena on the cloud provider of your choice or on your own servers. We hope you enjoy!

Learn more about Kontena:

Getting Started

Please see our Quick Start guide.

Contact Us

Found a bug? Suggest a feature? Have a question? Please submit an issue or email us at [email protected].

Follow us on Twitter: @KontenaInc.

Slack: Join the Kontena Community Slack channel.

License

Kontena Classic software is open source, and you can use it for any purpose, personal or commercial. Kontena is licensed under the Apache License, Version 2.0. See LICENSE for full license text.

docs's People

Contributors

daniel-bytes avatar jakolehm avatar jnummelin avatar kke avatar miskun avatar nevalla avatar peterlauri avatar saana-kontenacm avatar sahvenni avatar spcomb avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

docs's Issues

roles in "Managing users with kontena cloud" are vague

devops - The super user. Can do everything.
dev - The developer user. Can use Kontena Platform to deploy stacks, access logs, use Kontena Vault and more.

what does "and more" mean - what's missing between dev and devops

kontena cli debian / ubuntu package link not working properly

When clicking on the Official deb package link under tools/cli.md page the package returned to download is a osx pkg file titled: kontena-cli-osx-v1.3.5-amd64.pkg.
the link on the page before the redirect looks correct so I am not sure where the issue is.
I am downloading through Ubuntu/Chrome

Docs for LB Let's Ecrnypt SSL certificates are out of date

https://kontena.io/docs/using-kontena/loadbalancer#using-kontena-load-balancer-for-ssl-termination

The "Preparing LetsEncrypt Certificates" section links to the updated Using LetsEncrypt Certificates section that uses the new kontena certificate request commands, but then the following LB docs section on Using SSL Certificates from Kontena Vault still uses secrets, so it won't work with the new LE certificates...

The secrets stuff is unfortunately still also relevant for "Preparing Traditional SSL Certificates" before kontena certificate import gets merged...

CLI install docs should prefer omnibus packages over `gem install`

The Quick Start docs only link to the omnibus release packages for OSX, but these are now also available as Debian/Ubuntu deb packages for the 1.4 release. The docs for Linux should be updated to prefer the omnibus deb package over a manual gem install.

Problems with the manual gem install:

  • Ubuntu: gem install kontena-cli doesn't actually work: you need to either sudo gem install, or gem install --user-install and get ~/.gem/ruby/2.3.0/bin onto your $PATH: kontena/kontena#2604
  • The 1.4 release now includes native extensions in the kontena-cli dependencies, so gem install will fail if you do not have a compiler + ruby-dev installed. Is that available by default on normal Ubuntu/Windows ruby installs?: kontena/kontena-websocket-client#11

It's still unclear what we should do about Windows, because we don't have a omnibus packages for that platform (kontena/kontena#2307). Should we recommend Windows Subsystem for Linux + the deb package for Windows 10, or do the windows ruby distributions include the necessary compiler + ruby-dev stuff to install native extensions?

Misplaced service build networks and labels note?

build - Specify the configuration options that are applied at docker image build time. 
Learn more. 
NOTE! The network and label options mentioned in docker compose documentation do
not work with Kontena Stack Files.

There's no mention about network and labels in dockerfile documentation in build section.

Docs for grid --default-affinity imply a single affinity rule, no docs for behavior of multiple --default-affinity options

See kontena/kontena#3000

The docs for grid --default-affinity imply a single affinity rule, and there's no mention of how multiple --default-affinity options behave, particularly in regards to kontena grid update: https://www.kontena.io/docs/using-kontena/platform.html#create-a-new-kontena-platform

default-affinity - Specify the default affinity rule for the entire Kontena Platform using the affinity filter syntax. The default affinity rule is applied to all Kontena Stacks on this Kontena Platform by default. The most common use case is to prevent Kontena Stack deployments to specific Kontena Nodes unless specified in Kontena Stacks.

Missing docs changes from kontena/kontena repo

Since the "fork" there has been quite a few PRs on https://github.com/kontena/kontena that have changed docs. This issue is to collect them into one list. We shall create a PR for each of those to re-port the docs into new repo.

* CLI: Removed the app subcommand, it is now available as a plugin (kontena/kontena#2675) removed already in docs re-work

Stack lifecycle flow chart

https://kontena.io/docs/using-kontena/stacks.html needs some kind of stack lifecycle flowchart, such as:

       [Kontena Stack YAML] -<<<------+
                |                     |
 +-yes- < Needs to be built? > -no-+  |
 |                                 |  |
 +- [ Build ]    +-----------------+  |
         |       |                    |
      [ Push ]   |                    |
         |       |                    |
         +-----+ |                    |
               | |                    |
            [ Install ]               |
                 |                    |
             [ Deploy ]               |
                 |                    |
            [ Upgrade ] ->>>----------+

but prettier.

(also I think the repetition of the word Kontena Stack in the chapter list does not look pleasant and most of the chapters are oneliners + command example.)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.