云容器引擎 CCE-步骤1:创建MySQL:通过kubectl创建MySQL
通过kubectl创建MySQL
本步骤指导您通过kubectl创建一个无状态工作负载(Deployment),并通过集群内访问类型Service将负载公开,使得其能在集群内通过Service访问。
- 请参见通过kubectl连接集群,使用kubectl连接集群。
- 创建一个名为mysql-deployment.yaml的描述文件。其中,mysql-deployment.yaml为自定义名称,您可以随意命名。
vi mysql-deployment.yaml
apiVersion: apps/v1kind: Deploymentmetadata: name: mysql namespace: defaultspec: replicas: 1 selector: matchLabels: app: mysql version: v1 template: metadata: labels: app: mysql version: v1 spec: containers: - name: container-1 image: mysql:5.7 env: - name: MYSQL_ROOT_PASSWORD value: password@123 - name: MYSQL_DATABASE value: database - name: MYSQL_USER value: db_user - name: MYSQL_PASSWORD value: password@123 resources: requests: cpu: 250m memory: 512Mi limits: cpu: 250m memory: 512Mi imagePullSecrets: - name: default-secret
- 创建MySQL。
kubectl apply -f mysql-deployment.yaml
回显如下表示已开始创建deployment。
deployment "mysql" created
查看deployment状态。
kubectl get deployment
deployment状态显示为Running,表示deployment已创建成功。
NAME READY UP-TO-DATE AVAILABLE AGE mysql 1/1 1 1 4m5s
- 创建一个名为mysql-service.yaml的描述文件。其中,mysql-service.yaml为自定义名称,您可以随意命名。
vi mysql-service.yaml
apiVersion: v1kind: Servicemetadata: name: mysql namespace: defaultspec: selector: app: mysql version: v1 ports: - name: cce-service-0 targetPort: 3306 nodePort: 0 port: 3306 protocol: TCP type: ClusterIP
- RDS for MySQL数据库实例是什么_创建mysql实例步骤_如何创建RDS for MySQL数据库实例
- MySQL创建数据库命令_MySQL查看数据库命令_如何安装MySQL数据库
- MySQL连接数据库_MySQL创建数据库语句_MySQL怎么删除数据库
- 云容器引擎_什么是CCE_容器云平台部署
- 华为CCE怎么用_华为云CCE如何使用_容器引擎使用
- CCE是什么_CCE什么意思_容器云对比
- 容器云部署_云容器引擎是什么_云容器引擎服务
- 专业云服务器备份方案_数据备份与恢复_数据灾备包括哪些功能
- GaussDB(for MySQL)并行查询_GaussDB(for MySQL)内核_GaussDB(for MySQL)并行执行_PQ
- mysql数据库免费吗_mysql在线数据库_mysql数据库下载