Connector for Kubernetes API

Workflows connector that defines the built-in function used to access the Kubernetes API within a workflow.

Explore further

For detailed documentation that includes this code sample, see the following:

Code sample

YAML

  main 
 : 
  
 steps 
 : 
  
 - 
  
 create_deployment 
 : 
  
 call 
 : 
  
 gke.request 
  
 args 
 : 
  
 cluster_id 
 : 
  
 "CLUSTER_NAME" 
  
 project 
 : 
  
 "PROJECT_ID" 
  
 location 
 : 
  
 "LOCATION" 
  
 method 
 : 
  
 "POST" 
  
 path 
 : 
  
 "/apis/apps/v1/namespaces/default/deployments" 
  
 body 
 : 
  
 kind 
 : 
  
 Deployment 
  
 metadata 
 : 
  
 name 
 : 
  
 nginx-deployment 
  
 labels 
 : 
  
 app 
 : 
  
 nginx 
  
 spec 
 : 
  
 replicas 
 : 
  
 3 
  
 selector 
 : 
  
 matchLabels 
 : 
  
 app 
 : 
  
 nginx 
  
 template 
 : 
  
 metadata 
 : 
  
 labels 
 : 
  
 app 
 : 
  
 nginx 
  
 spec 
 : 
  
 containers 
 : 
  
 - 
  
 name 
 : 
  
 nginx 
  
 image 
 : 
  
 nginx:1.14.2 
  
 ports 
 : 
  
 - 
  
 containerPort 
 : 
  
 80 
  
 result 
 : 
  
 result 
  
 - 
  
 returnResult 
 : 
  
 return 
 : 
  
 '${result}' 
 

What's next

To search and filter code samples for other Google Cloud products, see the Google Cloud sample browser .

Create a Mobile Website
View Site in Mobile | Classic
Share by: