如何使用acs kubernetes使用kubernetes持久卷? [英] How to use kubernetes persistent volumes using acs kubernetes?

查看:272
本文介绍了如何使用acs kubernetes使用kubernetes持久卷?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们正试图让我们的应用程序堆栈在acs kubernetes集群上运行。有些容器需要持久的容量。

we are trying to get our application stack working on an acs kubernetes cluster. Some containers need a persistent volume.

我们尝试了几种配置:


  • 创建storageClass:  http ://kubernetes.io/docs/user-guide/persistent-volumes/#azure-disk并使用持久性卷声明
  • 通过将其从磁盘附加和分离来创建空vhd卷以直接使用它使用azureDisk选项在持久卷定义中:http://kubernetes.io/docs/api-reference/v1/definitions/#_v1_persistentvolumespec

第一个配置结果在错误消息中:"ProvisioningFailed - 没有匹配的卷插件"

The first configuration results in an error message : "ProvisioningFailed - no volume plugin matched"

尝试装载持久卷时,第二次配置超时。

The second configuation times out when trying to mount the persistent volume.

一次我们使用kubernetes-anywhere配置集群并使其正常工作。但是使用kubernetes-anywhere的设置过程非常困难。

Once we provisioned the cluster using kubernetes-anywhere and got it working. But the setup procedure using kubernetes-anywhere is quite difficult.

是否有可能让持久性卷工作?是否有关于支持不同功能的信息?

Is there any possibility to get persistent volume working? Is there any information about the support of different features?

祝你好运。

推荐答案

经过一些修修补补后,我终于使用https://github.com/Azure/acs-engine并将kubernetes版本破解为1.5.1。

After some tinkering i finally got it working using https://github.com/Azure/acs-engine and hacking the kubernetes version to 1.5.1.

对于通过Azure容器服务的简单部署,我们需要等到版本1.5.1是kuberenets的默认版本。

For simple Deployments via Azure Container Service we need to wait until version 1.5.1 is the default version for kuberenets.


这篇关于如何使用acs kubernetes使用kubernetes持久卷?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆