文章目录
前言
在Linux系统下部署Mysql数据库,大家都比较熟悉,轻车熟路。但是如何在K8S环境部署Mysql数据库,却是一个全新的课题,涉及到数据的存储与同步,远比想像的复杂,下面我们将花几篇文章来详细探讨一下这个问题。本篇主要介绍如何通过yaml文件部署mysql,如何进入docker容器操作mysql,以及存在的问题。以下的演示都是基于minikube。
一、下载mysql镜像文件
执行docker search mysql命令查询mysql镜像文件
执行docker pull mysql:5.7命令下载5.7版本mysql镜像。
二、创建deployment和service
一个yaml文件可以创建多个资源,只需要使用—分隔即可,编写mysql.yaml文件创建deployment和service:
apiVersion: apps/v1