我正在尝试在公司代理后面的网络中从头开始设置 Kubernetes 设置
3 个节点(1 个主节点和 2 个从节点)
设置后,部署总是显示正在创建容器状态并挂在那里
在设置过程中,命令kubeadm config image pull和kubeadm init可以正常工作。
设置后,我使用命令kubectl apply -f weave.yml使用 weave 和默认配置设置网络插件
在此之后,core-dns 服务开始显示正在运行,但是当我在 docker ps 命令中检查容器时,它仍然将 core-dns 和其他容器的图像显示为k8s.gcr.io/pause:3.1
kind: Deployment
metadata:
name: nginx-deployment
spec:
selector:
matchLabels:
app: nginx
replicas: 2 # tells deployment to run 2 pods matching the template
template:
metadata:
labels:
app: nginx
spec:
containers:
- name: nginx
image: nginx:1.7.9
ports:
- containerPort: 80
设置后,我尝试按照上述 Kubernetes 示例部署示例 nginx 配置。但容器仅在createContainer 状态下挂起。
谁能说出为什么图像没有改变 coredns 的实际图像