0
点赞
收藏
分享

微信扫一扫

利用k8s安装mysql

Aliven888 2022-02-22 阅读 56

1.在以下网页中搜索mysql

kubebiz官方地址
在这里插入图片描述

2.直接在仪表盘中创建mysql

    1).选择msyql版本和k8s版本(一般选择最新)
在这里插入图片描述
在这里插入图片描述

    2).将yaml文件修改

apiVersion: "apps/v1"
kind: Deployment
metadata:
  name: my-mysql
  namespace: default
  labels:
    app: my-mysql
spec:
  replicas: 1
  selector:
    matchLabels:
      app: my-mysql
  template:
    metadata:
      labels:
        app: my-mysql
    spec:
      volumes:
        - name: data
          hostPath:
            path: nfs/k8s/hfocean-iot/mysql
      containers:
        - env:
            - name: MYSQL_ROOT_PASSWORD
              value: 123456
            - name: MYSQL_USER
              value: test
            - name: MYSQL_PASSWORD
              value: 123456
          image: 'mysql:5.7.33'
          imagePullPolicy: IfNotPresent
          name: my-mysql
          ports:
            - containerPort: 3306
              protocol: TCP
              name: http
          volumeMounts:
            - name: my-mysql-data
              mountPath: /var/lib/mysql
            - name: mysql-conf
              mountPath: /etc/mysql/mysql.conf.d

    3).将文件复制到仪表盘
在这里插入图片描述
在这里插入图片描述

3.通过命令创建mysql

    1).选择msyql版本和k8s版本(一般选择最新),复制命令
在这里插入图片描述

    3).执行命令
    kubectl apply -f https://www.kubebiz.com/raw/KubeBiz/mysql/5.7.33/Deployment.yaml

举报

相关推荐

0 条评论