apiVersion: apps/v1
kind: Deployment
metadata:
name: mysql
namespace: development
spec:
replicas: 2
template:
metadata:
labels:
name: mysql
spec:
containers:
- name: mysql
image: mysql
imagePullPolicy: Always
ports:
- containerPort: 3306
environment:
MYSQL_ROOT_PASSWORD:123456
---
apiVersion: v1
kind: Service
metadata:
name: mysql
namespace: development
spec:
type: NodePort
ports:
- port: 3306
nodePort: 10306
targetPort: 3306
selector:
name: mysql
访问数据库:IP+10306端口
K8S部署Mysql.yaml
最新推荐文章于 2025-07-10 11:59:10 发布
本文详细介绍了一个使用Kubernetes在development命名空间下部署MySQL服务的具体实践,包括配置Deployment来管理两个副本的MySQL实例,设置持久化端口3306,并通过Service暴露节点端口10306,实现外部对数据库的访问。
337

被折叠的 条评论
为什么被折叠?



