Is it possible and is there any example of deplyoing gRPC CloudEndpoint GKE using CloudDeploy?
Hi @s0s0rhw,
Welcome to Google Cloud Community!
CloudDeploy is a service that allows you to deploy containerized applications to Kubernetes with a single command. It can be used to deploy a gRPC Cloud Endpoint to GKE by following these steps:
Here is an example of a CloudDeploy configuration file for a gRPC Cloud Endpoint:
service: my-grpc-endpoint
image: gcr.io/my-project/my-grpc-backend:latest
serviceType: LoadBalancer
To deploy this CloudDeploy configuration file, you would run the following command:
cloud deploy deploy my-grpc-endpoint
Once the CloudDeploy deployment is complete, your Cloud Endpoint will be accessible at the following URL:
https://my-grpc-endpoint-deploy.my-project.clouddeploy.app/
Limitations: CloudDeploy is still in beta, and there may be some limitations or bugs.
Reference:
Is the yaml a full separate yaml file or a snippet that needs to be inserted? My current clouddeploy configuration file contains DeliveryPipeline and Target.
If it is the latter case, can. you show me the complete yaml file example?