私はKubernetes環境に関する質問があります。私はK8sクラウドを持っています。追加した後、1つの持続ボリュームを1つのポッドに割り当てると、このポッドはまだ「ContainerCreating」ステータスになります。このPVはPVCを正しく割り当てています。 PVCは、このようなレプリカ2.Kubernetesポッドはまだ "ContainerCreating"状態にあります
PVの表情で2台の外部GlusterFSサーバ上にある:
apiVersion: v1
kind: PersistentVolume
metadata:
annotations:
definitionVersion: "20170919"
name: tarsier-pv
spec:
accessModes:
- ReadWriteMany
capacity:
storage: 50Gi
glusterfs:
endpoints: glusterfs-cluster
path: tarsier-prep
persistentVolumeReclaimPolicy: Recycle
PVC次のようになります。
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: tarsier-pvc
annotations:
definitionVersion: "20170919"
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 50Gi
volumeName: tarsier-pv
status:
accessModes:
- ReadWriteMany
capacity:
storage: 50Gi
phase: Bound
ポッドRCは次のようになります。
apiVersion: v1
kind: ReplicationController
metadata:
name: xxx
spec:
replicas: 1
template:
metadata:
labels:
app: xxxxx
spec:
volumes:
- name: tarsier-pv
persistentVolumeClaim:
claimName: tarsier-pvc
...
containers:
- name: xxx
...
volumeMounts:
- name: tarsier-pv
mountPath: "/shared_data/storage"
Kubectlはpod xxxがエラーを返さないと説明しています。これを返すxxx部分
kubectlログ:
Error from server (BadRequest): container "xxx" in pod "xxx" is waiting to start: ContainerCreating.
はあなたが間違っている可能性やどこでどんな詳細なログを見つけることができますどのような任意のアイデアを持っていますか? THXは事前に です。
編集: Glusterマウントが正しくマスターに搭載されていると私は手動でそこに任意のファイルを追加する場合、それは正しく
フォーマット –
明確 –
こんにちは、返信用 THX上記コンフィグからコンテナを作成するための 'image'があるようには表示されませんが、これではありませんので、あなたが最初の上に貼り付けられた構成ポイント。このRCは短絡されています。他のテスト環境ではうまく動作します。利用可能なイメージがない場合、kubectlでpod xxxを記述し、ポッドのStatusが "ImagePullBackoff"になるというエラーが表示されます。他のアイデアはありますか? – Bendik