我在AWS上运行Kubernetes并正常运行。
我正在尝试部署此sample application。我可以使用docker-compose up
在本地运行项目而不会出现任何问题
我使用https://github.com/kubernetes-incubator/kompose在Kubernetes上部署它。它工作,但当我检查pod时,我有以下错误:
[SchedulerPredicates由于PersistentVolumeClaim未绑定而失败:" web-claim0",这是意料之外的。由于PersistentVolumeClaim未绑定,SchedulerPredicates失败:" web-claim0",出乎意料的是,由于PersistentVolumeClaim没有绑定,SchedulerPredicates失败了:" web-claim0",这是意外的。]
我想在不设置aws-ebs
的情况下在两个容器之间共享一个卷。可能吗?我想尽可能从最简单的分享开始。
这是卷配置
Persistent Volume Claim {5}
kind : PersistentVolumeClaim
apiVersion : v1
metadata {6}
name : web-claim1
namespace : default
selfLink : /api/v1/namespaces/default/persistentvolumeclaims/web-claim1
uid : a94c38da-de18-11e6-84b6-027fd28089d4
resourceVersion : 296178
creationTimestamp : 2017-01-19T07:26:58Z
spec {2}
accessModes [1]
0 : ReadWriteOnce
resources {1}
requests {1}
storage : 100Mi
status {1}
phase : Pending
答案 0 :(得分:1)
我觉得我对它的运作方式感到很困惑,所以任何人都很难回答。我只想给出一些提示。