【发布时间】:2020-08-09 04:30:48
【问题描述】:
我正在尝试在 minikube 集群中部署一个 mysql。但它失败了,因为它无法从 dockerhub 注册表中提取图像。
apiVersion: apps/v1
kind: Deployment
metadata:
name: mysql
spec:
selector:
matchLabels:
app: mysql
template:
metadata:
labels:
app: mysql
spec:
containers:
- image: mysql:latest
name: mysql
但令人惊讶的是,当我尝试在同一个 minikube 中部署自己开发的映像时,它正在正确部署
apiVersion: apps/v1
kind: Deployment
metadata:
name: xxx
namespace: default
spec:
replicas: 1
selector:
matchLabels:
app: xxx
version: 'v1'
template:
metadata:
labels:
app: xxx
version: 'v1'
spec:
containers:
- name: opaapp
image: registry.hub.docker.com/***/xxx:latest
无法理解在 minikube 中部署 MySQL 需要配置什么
【问题讨论】:
-
你得到了什么?也许互联网连接是一个问题?你能从 minikube Kubernets 节点访问谷歌吗?
-
是的..如果我关注..我会得到回复..1) minikube ssh 2) curl www.google.com .. 那么为什么它无法访问 dockerhub 获取 MySQL 映像
-
再次感谢 .. 可能是我的网络有问题 .. 现在它可以提取图像了 .. 创建了 pod .. 但由于其他原因失败了 .. 让我检查一下
-
你遇到了什么错误?请提供更多信息。
标签: mysql kubernetes deployment proxy minikube