私はGoogleのクラウドコンテナエンジンのセットアップを持っています。私は外部ボリュームでmysqlのポッドを回転させたいと思っていました。外部ボリュームのkubernetesで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
私はRC without
外部ボリュームを実行すると、MySQLは正常に動作します。
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)"
ディスク(外部ボリューム)::私はボリューム
Kubernetes PODエラーを添付しようとすると、それは以下のエラーで壊れ mysql-1-disk
は、Googleのクラウドディスクです。私はblank disk
とimage - ubuntu
の両方でディスクを作成しようとしました。どちらも同じエラーで失敗しました。
問題を解決しましたか?私はGCEでmysqlを実行している間に全く同じ結果を得ています – VsMaX