J'ai la configuration du moteur de conteneur google cloud. Je voulais tourner pod de mysql avec volume externe.Impossible d'exécuter mysql pod dans kubernetes avec le volume externe
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
Quand je lance RC without
volume externe, MySQL fonctionne très bien. Il rompt avec l'erreur ci-dessous lorsque je tente de joindre le volume
Kubernetes POD Erreur:
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)"
disque (volume externe): mysql-1-disk
est le disque nuage google. J'ai essayé de créer le disque avec les deux blank disk
et image - ubuntu
. Les deux ont échoué avec la même erreur.
avez-vous résolu le problème? J'ai exactement les mêmes résultats tout en exécutant mysql sur GCE – VsMaX