[英]Unable to run mysql pod in kubernetes with external volume
我有谷歌雲容器引擎設置。 我想用外部音量旋轉mysql的pod。
ReplicationController:
apiVersion: v1
kind: ReplicationController
metadata:
labels:
name: mysql
name: mysql-controller
spec:
replicas: 1
template:
metadata:
labels:
name: mysql
spec:
containers:
- image: mysql
name: mysql
ports:
- name: mysql
containerPort: 3306
hostPort: 3306
volumeMounts:
- name: mysql-persistent-storage
mountPath: /var/lib/mysql
volumes:
- name: mysql-persistent-storage
gcePersistentDisk:
pdName: mysql-1-disk
fsType: ext4
當我在without
外部卷的without
運行RC時,MySQL工作正常。 當我嘗試附加音量時,它打破了以下錯誤
Kubernetes POD錯誤:
Warning FailedSyncError syncing pod, skipping: failed to "StartContainer" for "mysql" with CrashLoopBackOff: "Back-off 20s restarting failed container=mysql pod=mysql-controller-4hhqs_default(eb34ff46-8784-11e6-8f12-42010af00162)"
磁盤(外部卷): mysql-1-disk
是google雲盤。 我嘗試用blank disk
和image - ubuntu
創建磁盤image - ubuntu
。 兩個都失敗了同樣的錯誤。
從我的角度來看,安裝永久磁盤的錯誤消息實際上並不具有描述性。 根據配置文件使用空白磁盤。
有些事要檢查:
希望這可以幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.