gpt4 book ai didi

mysql - 无法在具有外部卷的kubernetes中运行mysql pod

转载 作者:行者123 更新时间:2023-11-30 22:11:59 25 4
gpt4 key购买 nike

我有谷歌云容器引擎设置。我想用外部卷旋转 mysql 的 pod。

复制 Controller :

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 时,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 diskimage - ubuntu 创建磁盘。两者均因相同错误而失败。

最佳答案

从我的角度来看,关于挂载永久性磁盘的错误消息确实不是描述性的。根据您的配置文件使用空白磁盘。

一些要检查的东西:

  • pdName 是否与您的 CGE 环境中的完全相同
  • 磁盘是否与您的集群位于同一可用区(例如 europe-west1-c),否则无法挂载。

希望这对您有所帮助。

关于mysql - 无法在具有外部卷的kubernetes中运行mysql pod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39802734/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com