---
title: K8s创建部署MySQL Pod
description: "1. 第一次部署时需要先使用mysql_deployment.yaml文件创建部署，在master节点上执行如下命令即可。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/MySQL/kunpengmysqlmgr_03_0023.html
sourcePath: /source/zh/kunpengdbs/ecosystemEnable/MySQL/kunpengmysqlmgr_03_0023.html
indexId: 2911ce7f8818a7c40e1a24b2ebed3f46b517109e17aa6a0a4814fda196a9a5ee72
---
# K8s创建部署MySQL Pod

1. 第一次部署时需要先使用mysql_deployment.yaml文件创建部署，在master节点上执行如下命令即可。
  1 kubectl create -f ./mysql_deployment.yaml

  1 2 3 4 5 6 7 8 namespace/ns-mysql-test created subnet.kubeovn.io/ns-mysql-test created pod/mysql-1 created pod/mysql-2 created pod/mysql-3 created service/mysql-1-service created service/mysql-2-service created service/mysql-3-service created

  无报错即表示资源创建成功。

2. 查看ns-mysql-test命名空间下的所有Pods的状态信息。
  1 watch kubectl get pod -n ns-mysql-test -o wide

  1 2 3 4 NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES mysql-1 1/1 Running 0 3m32s 10.99.0.15 node-test-1 <none> <none> mysql-2 1/1 Running 0 3m32s 10.99.0.16 node-test-2 <none> <none> mysql-3 1/1 Running 0 3m32s 10.99.0.17 node-test-3 <none> <none>

  使用了watch命令，Pod的信息将会每隔一段时间刷新，观察一段时间，Pod状态都保持为Running，即表示正常（Ctrl+C退出watch）。
