K8S Mysql

作者: ilkkzm | 来源:发表于2019-02-22 13:28 被阅读0次
    
    apiVersion: v1
    kind: Service
    metadata:
      name: mysql
    spec:
      selector:
        app: mysql
      ports:
      - protocol: "TCP"
        port: 3306
        targetPort: 3306
      type: LoadBalancer
    ---
    
    
    apiVersion: apps/v1 # for versions before 1.9.0 use apps/v1beta2
    kind: Deployment
    metadata:
      name: mysql
    spec:
      selector:
        matchLabels:
          app: mysql
      strategy:
        type: Recreate
      template:
        metadata:
          labels:
            app: mysql
        spec:
          containers:
          - image: mysql:5.6
            name: mysql
            env:
              # Use secret in real usage
            - name: MYSQL_ROOT_PASSWORD
              value: password
            ports:
            - containerPort: 3306
              name: mysql
            volumeMounts:
            - name: mysql-persistent-storage
              mountPath: /var/lib/mysql
            - name: mysql-t1
              mountPath: /etc/mysql/mysql.conf.d    ##注意路径
            - name: tz-config
              mountPath: /etc/localtime
          volumes:
          - name: mysql-persistent-storage
            persistentVolumeClaim:
              claimName: mysql-pv-claim
          - name: mysql-t1
            configMap:
              name: mysql-config
          - name: tz-config
            hostPath:
              path: /usr/share/zoneinfo/Asia/Shanghai
    

    相关文章

      网友评论

          本文标题:K8S Mysql

          本文链接:https://www.haomeiwen.com/subject/hrfeyqtx.html