集群初始化后,Kubernetes 容器映像未从 pause:2.1 映像更改
Kubernetes container images are not changing from pause:2.1 image after cluster init
我正在尝试使用
在企业代理后面的网络中从头开始设置 Kubernetes 设置
3个节点(1主2从)
设置后,部署始终显示 creatingContainer 状态并挂在那里
在设置过程中,命令 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 配置。但容器仅在 creatingContainer 状态挂起。
任何人都可以告诉为什么图像没有对 coredns 的实际图像进行更改
知道问题了。
我正在使用需要端口 TCP 6783 和 UDP 6783/6784 需要打开的编织网络。但是它在主节点中被阻止了。并且 journalctl 没有给出这个错误的任何日志。
我检查了暂停容器日志,然后启用了防火墙。现在可以使用了。
我正在尝试使用
在企业代理后面的网络中从头开始设置 Kubernetes 设置3个节点(1主2从)
设置后,部署始终显示 creatingContainer 状态并挂在那里
在设置过程中,命令 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 配置。但容器仅在 creatingContainer 状态挂起。
任何人都可以告诉为什么图像没有对 coredns 的实际图像进行更改
知道问题了。 我正在使用需要端口 TCP 6783 和 UDP 6783/6784 需要打开的编织网络。但是它在主节点中被阻止了。并且 journalctl 没有给出这个错误的任何日志。
我检查了暂停容器日志,然后启用了防火墙。现在可以使用了。