前言
本次记录安装mysql单节点,因为是测试机,集群现在还没有安装上,后续上生产环境部署之后再补上K8s部署mysql集群篇
部署
编写Pod控制器
Kubernetes中内建了很多controller(控制器),这些相当于一个状态机,用来控制Pod的具体状态和行为。
编辑文件mysql-rc.yaml如下:
apiVersion: v1
kind: ReplicationController
metadata:
name: mysql-rc
labels:
name: mysql-rc
spec:
replicas: 1
selector:
name: mysql-pod
template:
metadata:
labels:
name: mysql-pod
spec:
containers:
- name: mysql
image: mysql:5.7
imagePullPolicy: IfNotPresent
ports:
- containerPort: 3306 #容器端口
env:
- name: MYSQL_ROOT_PASSWORD
本文档记录了在K8s环境中部署单节点MySQL的步骤,包括编写Pod控制器和服务,以及启动和测试容器。虽然当前仅适用于测试环境,但为后续集群部署奠定了基础。
订阅专栏 解锁全文
611

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



