'Create a container cluster
:param  name: The name of the cluster
:type   name: ``str``
:param  location: The location to create the cluster in
:type   location: :class:`libcloud.container.base.ClusterLocation`
:rtype: :class:`libcloud.container.base.ContainerCluster`'

def create_cluster(self, name, location=None):

    request = {'clusterName': name}
    response = self.connection.request(ROOT, method='POST', data=json.dumps(request), headers=self._get_headers('CreateCluster')).object
    return self._to_cluster(response['cluster'])
