1.编写 tomcat-rc.yml 文件
kind: ReplicationController
metadata:
name: my-mysql-v1
namespace: default
labels:
name: my-mysql
version: v1
spec:
replicas: 1
selector:
name: my-mysql
version: v1
template:
metadata:
labels:
name: my-mysql
version: v1
spec:
containers:
- image: f-registry:5000/mysql
name: my-mysql-v1
ports:
- containerPort: 3306
env:
- name: MYSQL_ROOT_PASSWORD
value: abcd123
volumeMounts:
- name: mysql-storage
mountPath: /var/lib/mysql
volumes:
- name: mysql-storage
hostPath:
path: /data/mysql
2.编写 tomcat-svc.yml 文件
apiVersion: v1
kind: Service
metadata:
name: my-mysql
namespace: default
labels:
name: my-mysql
spec:
type: NodePort
ports:
- port: 3306
nodePort: 31089
selector:
name: my-mysql
3.K8S部署后使用 navicate 连接。
port:31089
pwd:abcd123