Я развернул mysql в Куберне. Стручки работают и работают. Но когда я попытался создать базу данных, таблицу и вставить данные, все эти операции, похоже, были очень медленными. Вот файлы yaml, которые я использовал для развертывания. Можете ли вы взглянуть на yaml и предложить мне, что может быть причиной для этого.
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: mysql
spec:
selector:
matchLabels:
app: mysql
serviceName: "mysql"
template:
metadata:
labels:
app: mysql
spec:
containers:
- image: mysql:8.0.20
name: mysql
env:
- name: MYSQL_ROOT_PASSWORD
value: password
ports:
- containerPort: 3306
name: mysql
volumeMounts:
- name: mysql-persistent-storage
mountPath: /var/lib/mysql
volumeClaimTemplates:
- metadata:
name: mysql-persistent-storage
spec:
accessModes: [ "ReadWriteOnce" ]
storageClassName: rbd-default
resources:
requests:
storage: 10Gi
---
apiVersion: v1
kind: Service
metadata:
name: mysql
spec:
type: NodePort
ports:
- port: 3306
targetPort: 3306
selector:
app: mysql
Я попытался создать базу данных после того, как я ввел c в модуль, операция завершилась за 40 се c. , Когда я попытался подключить его к visual studio и выполнить ту же операцию, это заняло у меня более 4 минут. Я думаю, что 40 se c само по себе слишком долго. Однако выборка данных заняла 300 мс у Visual Studio. Я подключил его к visual studio, используя IP и порт узла