## mariadb.yaml ================================================================================ .. code:: --- apiVersion: v1 kind: Service metadata: name: mariadb labels: component: mariadb spec: type: NodePort selector: component: mariadb ports: - port: 3306 name: servcerport targetPort: 3306 nodePort: 30006 --- apiVersion: apps/v1beta1 #kind: StatefulSet kind: Deployment metadata: name: mariadb labels: component: mariadb spec: replicas: 1 template: metadata: labels: component: mariadb spec: hostname: mariadb # nodeSelector: node02 #直接通过节点名称调度到指定节点 containers: - name: mariadb image: mariadb:10.3.15 imagePullPolicy: IfNotPresent volumeMounts: - name: data mountPath: /var/lib/mysql ports: - containerPort: 3306 name: serverport env: - name: MYSQL_DATABASE value: hive - name: MYSQL_USER value: hive - name: MYSQL_PASSWORD value: hive - name: MYSQL_RANDOM_ROOT_PASSWORD value: "yes" volumes: - name: data hostPath: path: /root/ssdp-volumes/mysql_sys restartPolicy: Always