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)"
디스크 (외부 볼륨) : mysql-1-disk
는 구글의 클라우드 디스크입니다 내가 볼륨을
는 Kubernetes POD 오류를 연결하려고 할 때 다음 오류가 나옵니다. 나는 blank disk
과 image - ubuntu
로 디스크를 만들려고했다. 둘 다 같은 오류로 실패했습니다.
문제를 해결 했습니까? GCE에서 mysql을 실행하는 동안 정확한 결과를 얻으려고합니다. – VsMaX