Skip to content

Container: Regional Cluster support for GKE clusters #6838

@dbkegley

Description

@dbkegley

I'm unable to get or create regional clusters using the container_v1 client APIs. The documentation suggests that this is possible by using the parent parameter to describe the project/region to launch the cluster but I get the following errors:

(env) david@ ~ $ which python
~/dev/env/bin/python 

(env) david@ ~ $ pip freeze
...
google-api-core==1.6.0
google-auth==1.6.1
google-cloud==0.34.0
google-cloud-container==0.1.1
googleapis-common-protos==1.5.5
grpcio==1.16.1
...

(env) david@ ~ $ python --version
Python 2.7.10

(env) david@ ~ $ python ./get_cluster.py
Traceback (most recent call last):
  File "./get_cluster.py", line 6, in <module>
    cluster = client.get_cluster(project_id=credentials.project_id, parent='projects/<project_id>/locations/us-east1', cluster_id='ha-cluster-1')
TypeError: get_cluster() got an unexpected keyword argument 'parent'

Is it possible that the API documentation has been updated before the feature was merged or is it more likely an environment issue on my end? Any insight into this would be appreciated

I have also looked at using the google-api-python-client to launch regional clusters but I would prefer to use this library if the feature is supported. Are there any known workarounds for this?

Metadata

Metadata

Assignees

Labels

api: containerIssues related to the Kubernetes Engine API API.backendtype: questionRequest for information or clarification. Not an issue.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions