安装mariadb
yum install mariadb-server.x86_64 -y
启动mariadb
[root@k8snode5 ~]# systemctl start mariadb
[root@k8snode5 ~]# systemctl status mariadb
创建mysql_service.yaml
apiVersion: v1
kind: Service
metadata:
name: mysql
spec:
type: ClusterIP
ports:
- port: 3306
创建mysql_endPoint.yaml
apiVersion: v1
kind: Endpoints
metadata:
name: mysql
subsets:
- addresses:
- ip: 192.168.0.222
ports:
- port: 3306
protocol: TCP
查看Endpoints
[root@k8smaster4 svc]# kubectl get ep
NAME ENDPOINTS AGE
kubernetes 192.168.0.119:6443 35d
my-nginx 10.244.187.29:80,10.244.192.112:80 28h
my-nginx-nodeport 10.244.187.30:80,10.244.192.113:80 28h
mysql 192.168.0.222:3306 16s
查看mysql service 信息
[root@k8smaster4 svc]# kubectl describe svc mysql
注意
service 的metadata.name 必须和 Endpoints 的 metadata.name 保持一致