美文网首页
Kubernetes部署单机mysql 服务

Kubernetes部署单机mysql 服务

作者: MrShen_1eaa | 来源:发表于2020-08-14 11:42 被阅读0次

    部署 mysql

    • mysql-rc.yaml
    apiVersion: v1
    kind: ReplicationController 
    metadata:
      name: mysql 
    spec:
      replicas: 1 
      selector:
        app: mysql 
      template: 
        metadata:
          labels:
            app: mysql 
        spec:
          containers: 
            - name: mysql 
              image: mysql:5.6 
              ports:
              - containerPort: 3306 
              env:  
              - name: MYSQL_ROOT_PASSWORD
                value: '123456'
    
    • mysql-svc.yaml
    apiVersion: v1
    kind: Service
    metadata:
      name: mysql
    spec:
      type: NodePort
      ports:
        - port: 3306
          nodePort: 30060
      selector:
        app: mysql
    
    启动
    kubectl apply -f mysql-rc.yaml
    kubectl apply -f mysql-svc.yaml
    
    连接测试
    • 方式一
    kubectl run -it --rm --image=mysql:5.6 --restart=Never mysql-client -- mysql -h mysql -p123456
    
    • 方式二
    kubectl get rc,svc
    mysql -h 10.109.17.0 -P 3306 -uroot -p123456
    
    • 方式三
    外部连接:mysql -h 10.2.33.77 -P 30060 -uroot -p123456
    
    

    相关文章

      网友评论

          本文标题:Kubernetes部署单机mysql 服务

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