我了解可以通过两种方式在Google Cloud Run上部署容器:
我想选择第二种方法,但想保持GKE群集为私有,以便不允许外部流量。
我正在阅读的所有文档和资源都在使用Public GKE群集(带有外部IP)来解释所有内容。
有没有一种方法可以实现我想要的?
设置过程中我会遇到什么问题?
将Cloud Run与GKE一起使用时,istio是否总是必要的?
答案 0 :(得分:3)
您可以在私有模式下在GKE上部署Cloud Run(在文档中很难找到,here到gcloud命令行的链接)。
如果连接是私有的,则只能从群集内部访问此服务,而不能从Internet访问。
我不知道您的设置可能遇到什么问题。
最后,Knative基于Istio。没有它,您将无法部署Knative元素。 GKE上的Cloud Run只是Google的Knative产品包。 (对于托管来说是不同的)