mysql pod构建:
kubectl apply -f deploy/k8s/namespace.yaml
kubectl apply -f deploy/k8s/mysql-pvc.yaml
MySQL 密码(自己换成强密码,记下来)
kubectl -n *** create secret generic ***-mysql-secret \
--from-literal=MYSQL_ROOT_PASSWORD='你的root密码' \
--from-literal=MYSQL_PASSWORD='你的***密码' \
--dry-run=client -o yaml | kubectl apply -f -
kubectl apply -f deploy/k8s/mysql-deployment.yaml
kubectl apply -f deploy/k8s/mysql-service.yaml
kubectl -n qmt get pods -l app=qmt-mysql -w
直到 STATUS=Running 且 READY=1/1---------无法成功换国内镜像
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<'EOF'
{
"registry-mirrors": [
"https://mirror.ccs.tencentyun.com"
]
}
EOF
sudo systemctl restart docker
docker pull mysql:8.0
docker save mysql:8.0 | sudo k3s ctr images import -
③ 再确认 k3s 里有
sudo k3s ctr images ls | grep mysql
④ 最后删 Pod 重建
kubectl -n qmt delete pod -l app=qmt-mysql
kubectl -n qmt get pods -l app=qmt-mysql -w
running!!!!!