mantl / mantl

Mantl is a modern platform for rapidly deploying globally distributed services
http://mantl.io
Apache License 2.0
3k stars 414 forks source link

Investigate integration of kubernetes-ansible for Container Workloads #643

Closed peterlamar closed 8 years ago

peterlamar commented 9 years ago

Investigate integration of kubernetes-ansible for Container Workloads, deployed not as a framework but integrated with the MI architecture.

Kubernetes is continuing to gather momentum around container based workloads. It has several unique features that make it attractive in this usecase

  1. IP per Container
  2. Pod organization of containers
  3. 2 dozen+ examples
  4. Pluggable architecture
  5. Built-in Monitoring
  6. Extremely fast velocity with 30+ active contributing developers
  7. Cloud Native Computing Foundation
  8. Version '1.0' status
  9. Built in Go, works easier with Go Tooling
  10. Support for Identity and access control
  11. Forward looking proposals for federation
peterlamar commented 9 years ago

As a user, I can deploy Kubernetes from an ansible role in Mantl so that Kubernetes is a deployment option

Acceptance Criteria

Kubernetes is successfully deployed

ryane commented 8 years ago

a standalone Kubernetes playbook was added with #794. will open new issues to more tightly integrate kubernetes and for any problems or enhancements we identify

peterlamar commented 8 years ago

Thanks Ryan! FYI @loshkovskyi @altvnk