Simplify the Orchestration &
Management of Kubernetes Apps
Let's make your complex services simple.
Many applications consist of multiple services, such as a database, API service, and front-end. Provisioning them as a single application in Kubernetes can be challenging, especially if one or more services run outside your cluster.
The Automation Broker, an implementation of the Open Service Broker API, works in conjunction with the Kubernetes Service Catalog. By leveraging a lightweight, container-based application definition called an Ansible Playbook Bundle (APB), it simplifies the orchestration and management of Kubernetes applications.
APBs are a method of modeling applications as a collection of Ansible Playbooks built into a portable container with an Ansible runtime. They’re designed to guide provisioning, binding (connecting multiple services together into a larger application), and updating of simple to complex services running both on- or off-platform.
Ansible Playbook Bundle (APB)
Model the most complex kubernetes applications/services, providing for orchestration of installation, update and teardown operations.
Leverage the power of Ansible automation; allowing for the most complex orchestration steps including service dependencies, etc.
Portable application definition bundled in a standard container image and a growing library of predefined services and applications.
Connect your application to pre-existing services through binding operations.
Orchestrate both on- and off-platform services for truly hybrid workloads.
As a developer, it's easy to get started using the Automation Broker if you have Kubernetes up and running.
Applications are defined using Ansible Playbook Bundles (APBs). Leverage the power of Ansible to create complex managed services for Kubernetes.
There are several sample APBs available. You can use them to deploy services or as a starting point to create your own.