我正在尝试创建 MySQL 数据库部署,但出现以下错误。
你能检查一下并帮我解决这个问题吗?
错误信息: C:\Users\Azvmadmin15.docker\YAML>kubectl apply -f mysqlpvc.yaml 服务/mysql-srv 已创建
服务器错误(BadRequest):
C:\Users\Azvmadmin15.docker\YAML>kubectl get all 名称类型集群 IP 外部 IP 端口年龄 服务/kubernetes ClusterIP 10.96.0.1 443/TCP 78m 服务/mysql-srv ClusterIP 10.108.13.118 3306/TCP 17m
C:\Users\Azvmadmin15.docker\YAML>kubectl 获取 pv 名称容量访问模式回收策略状态声明存储类原因年龄 mysql-pv-volume 10Gi RWO Retain Bound default/mysql-pv-claim manual 64m
C:\Users\Azvmadmin15.docker\YAML>kubectl 获取 pvc 名称状态卷容量访问模式存储类年龄 mysql-pv-claim 绑定 mysql-pv-volume 10Gi RWO 手册 67m
C:\Users\Azvmadmin15.docker\YAML>kubectl get all 名称类型集群 IP 外部 IP 端口年龄 服务/kubernetes ClusterIP 10.96.0.1 443/TCP 78m 服务/mysql-srv ClusterIP 10.108.13.118 3306/TCP 17m
YAML file:
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: mysql-ss
spec:
replicas: 1
selector:
matchLabels:
app: "mysql-pod"
serviceName: "mysql"
template:
metadata:
labels:
app: "mysql-pod"
spec:
volumes:
- name: mysql-persistent-storage
persistentVolumeClaim:
claimName: mysql-pv-claim
containers:
- image: mysql:5.6
name: mysql
env:
- name: MYSQL_ROOT_PASSWORD
value: tiger1234
ports:
- containerPort: 3306
name: mysql
volumeMounts:
- name: mysql-persistent-storage
mountPath: /var/lib/mysql
---
apiVersion: v1
kind: Service
metadata:
name: mysql-srv
spec:
ports:
- port: 3306
selector:
app: "mysql"