Docker 从云Shell启动数据实验室
显示了如何在上运行datalab:Docker 从云Shell启动数据实验室,docker,google-kubernetes-engine,google-cloud-datalab,google-cloud-shell,Docker,Google Kubernetes Engine,Google Cloud Datalab,Google Cloud Shell,显示了如何在上运行datalab: 你自己的机器或者 在谷歌云平台上 不幸的是,如果您仅限于Windows 7/8计算机,而没有所需的配置,我认为您没有部署datalab的简单*选项 既然Datalab deployer现在已不推荐使用,建议采用什么方式部署Datalab *当然,您可以在Virtualbox中运行Linux并从中部署所有内容,但这并不容易。我想到的最简单的方法是结合使用 在下面,您可以找到要粘贴到Cloud Shell中的命令,这将返回运行datalab的服务的IP地址:
- 你自己的机器或者
- 在谷歌云平台上
*当然,您可以在Virtualbox中运行Linux并从中部署所有内容,但这并不容易。我想到的最简单的方法是结合使用 在下面,您可以找到要粘贴到Cloud Shell中的命令,这将返回运行datalab的服务的IP地址:
gcloud container clusters create datalab-cluster --machine-type n1-standard-4 --num-nodes 1 --zone europe-west1-d --scopes cloud-platform
kubectl run datalab --image=gcr.io/cloud-datalab/datalab:local --port=80
kubectl expose deployment datalab --type="LoadBalancer"
kubectl get service datalab
要停止/删除datalab,请在Cloud Shell中运行以下命令:
gcloud容器集群删除数据实验室集群
注1:如果删除datalab服务,您的数据也将丢失,因此请记住将数据文件夹复制到Google云存储
注意2:当我尝试使用Datalab右上角的登录按钮时,总是失败(重定向到localhost)。您还可以使用Datalab中的gcloud命令登录:
- 运行:
!echo Y| gcloud auth登录--无启动浏览器
- 转到上一步中返回的url,单击login并复制返回的代码
- 运行:
!回声
|!echo Y | gcloud auth login--不使用
启动浏览器,这是在上一步中获得的代码
正如@Dinesh(PM Datalab)所提到的,现在有一种比这种方法更好的可用方法,并且不需要在您的机器上安装Docker。我想到的最简单的方法是结合使用 在下面,您可以找到要粘贴到Cloud Shell中的命令,这将返回运行datalab的服务的IP地址:
gcloud container clusters create datalab-cluster --machine-type n1-standard-4 --num-nodes 1 --zone europe-west1-d --scopes cloud-platform
kubectl run datalab --image=gcr.io/cloud-datalab/datalab:local --port=80
kubectl expose deployment datalab --type="LoadBalancer"
kubectl get service datalab
要停止/删除datalab,请在Cloud Shell中运行以下命令:
gcloud容器集群删除数据实验室集群
注1:如果删除datalab服务,您的数据也将丢失,因此请记住将数据文件夹复制到Google云存储
注意2:当我尝试使用Datalab右上角的登录按钮时,总是失败(重定向到localhost)。您还可以使用Datalab中的gcloud命令登录:
- 运行:
!echo Y| gcloud auth登录--无启动浏览器
- 转到上一步中返回的url,单击login并复制返回的代码
- 运行:
!回声
|!echo Y | gcloud auth login--不使用
启动浏览器,这是在上一步中获得的代码
(云数据实验室产品经理)谢谢!这确实是一个伟大的新选择!非常感谢。这确实是一个伟大的新选择!