Skip to main content

Introduction

Otomi is an open source self-hosted PaaS to run on top of any Kubernetes cluster and is placed in the CNCF landscape under the PaaS/Container Service section. Otomi attempts to connect many of the technologies found in the CNCF landscape in a way to provide direct value. Otomi can be installed on any Kubernetes cluster, offering a multi and hybrid platform experience out-of-the-box. No more re-inventing the wheel when building and maintaining your own Kubernetes based (internal developer) platform or bespoke stack.

Goals

Developers - To focus on their apps only

  • Deploy containerized apps without writing any YAML manifests
  • Get a standardized set of observability tools
  • Store charts and images in a private registry
  • Build and run custom CI pipelines
  • Enable declarative end-to-end app lifecycle management
  • Configure ingress for apps with a single click
  • Manage secrets

Platform & Operations teams - To setup and manage production-ready Kubernetes-based platforms

  • Skip the Day-0 and Day-1 effort and minimize Day-2 operations
  • Avoid creating and maintaining multiple bespoke Kubernetes stacks
  • Onboard development teams on shared clusters in a comprehensive multi-tenant setup
  • Get all the required observability tools in an integrated way
  • Ensure governance with security policies
  • Implement zero-trust networking with east-west and north-south network control within K8s
  • Provide self-service features to development teams
  • Change the desired state of the platform based on configuration-as-code
  • Support multi and hybrid cloud use cases
  • Offer a standardized set of tools to all development teams

DevOps teams - To take full control and responsibility over the complete stack

  • Get all the tools needed to build, deploy, run and manage apps on Kubernetes