在没有gcloud的情况下在Kubernetes上创建磁盘

时间:2016-11-18 17:00:28

标签: kubernetes gcloud

我正在关注Spring Cloud数据流"入门"这里指南(第13节):http://docs.spring.io/spring-cloud-dataflow-server-kubernetes/docs/current-SNAPSHOT/reference/htmlsingle/#_deploying_streams_on_kubernetes

我是云计算的新手,我一直坚持要通过gcloud为MySQL数据库创建磁盘:

gcloud compute disks create mysql-disk --size 200 --type pd-standard

嗯,抛出:

The required property [project] is not currently set.

有一件事我还不太了解(不是我的主要问题):Gcloud要求我在我的谷歌帐户中注册一个项目。我想知道我的Google帐户(以及那里的云项目),待创建的磁盘映像和服务器是如何相互关联的。这一切与另一个有什么关系?

虽然我的实际问题是,如何在不使用gcloud的情况下在本地为主sserver创建磁盘?因为我不想在谷歌上连接到我的帐户的云服务器。

1 个答案:

答案 0 :(得分:1)

Kubernetes不会自行管理任何远程存储。您可以通过挂载emptyDir卷来管理本地存储。

Gcloud在您的Google云帐户上创建云团存储,并且在Google容器引擎(GKE)上Kubernetes配置为能够通过ID访问这些资源,并且可以将此类型的卷安装到您的Pod中。

如果你没有在GKE上运行Kubernetes,那么你就无法在你的pod中真正安装Google Cloud卷:资源需要由同一个提供商管理。