美文网首页
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