CloudStack Container Service

CloudStackcontainer service Container Service from ShapeBlue is software that gives Cloud Service Providers a Container as a Service (CaaS) offering within their existing IaaS environments, with  no disruption to user experience or business process.

The software gives end-users the ability to use multiple container engines such as Docker and rkt from CoreOS, and hosted container registries like Docker hub, Quay or Google Container Registry (GCE) as well as their own private registries.  It allows this whilst overcoming  the  biggest challenge for existing IaaS providers: how do they quickly offer their users a robust CaaS offering and, at the same time, do so with a seamless user experience and no disruption of  their existing IaaS  business processes  and commercial models.

main cluster view

CloudStack Container Service is developed  as a plug-in to Apache CloudStack. It gives users the ability to create container clusters within an existing multi-tenant environment provided by CloudStack. The user experience is seamless: users can  now mange container clusters and  deploy &   manage cloud native applications  all  in the same user-interface that they use to manage their existing  compute, network and storage. For service providers running dedicated or bespoke UI’s, a number of simple API calls have been added to the CloudStack API to allow simple integration.

new dialogIn a similar fashion to Amazon’s EC2 Container Service and Google’s Container Engine, users of your cloud simply pay for the resources that they consume to underpin their container clusters.  This gives the advantage of requiring no changes to business or commercial models by the service provider.

CloudStack Container Service uses Kubernetes to provide the underlying platform for automating deployment, scaling, and operations of the application containers across clusters of hosts in the service provider environment. It  defines a set of building blocks (“primitives”) which collectively provide mechanisms for deploying, maintaining, and scaling applications. CloudStack Container Service provides this to users in a seamless user experience.

CloudStack Container Service – advantages

  • Configured in hours – start offering entperise grade container services immediately
  • Fully multi-tennant
  • Users use your existing CloudStack User Interface for containers and VM’s together
  • No changes to product catalogue or billing processes required
  • Users can deploy cloud native applications into clusters of containers
  • Advanced cluster management tools
  • User can use industry standard deployment and management tools
  • Service Provider Pack gives end-user documentation and on-ramp

k8s daashboard

Download & More Information

 

The CloudStack Container Service is open sourced under the Apache License Version 2, and is freely available for download and installation.

For new users, please install it as per the instructions in the CCS Installation and Administration Guide.

For existing users, please remove the existing CCS package repository and install it as per a new user. 

Installation and administration guide

Release notes

Recorded webinars on CloudStack Container Service

For demonstrations and software previews please contact CCS-help@shapeblue.com