请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

kubectl port-forward

我拉取了一个nginx:1.13.3镜像,正常发布没有问题,可以通过kubectl port-forward nginx-pod-1.13.3 8080:80这种方式查看到,然后我docker exec进去修改了index.html里面的内容提交为新的镜像后,用新的镜像重新发布,图片描述
显示没有问题,但是我用kubectl port-forward nginx-pod-1.13.3beta 8080:80后localhost:8080访问不到
图片描述

麻烦您给讲解一下

apiVersion: v1
kind: Pod
metadata:
  name: nginx-pod-1.13.3beta
  labels:
    app: nginx-test
    version: 1.13.3
spec:
  containers:
  - name: nginx
    image: nginx:1.13.3beta
    command: [ "/bin/bash", "-c", "--" ]
    args: [ "while true; do sleep 30; done;" ]
    ports:
    - containerPort: 80

正在回答 回答被采纳积分+3

1回答

tonybai 2021-01-24 23:35:09

亲,你好。你确认更新镜像后,pod启动是成功的?可以使用kubectl get pod查看一下。如果是成功的,那么恢复到以前镜像是否在设置端口映射后又可以访问了?

0 回复 有任何疑惑可以回复我~
  • 是的老师,修改镜像后就不行了
    回复 有任何疑惑可以回复我~ 2021-01-25 10:24:00
  • tonybai 回复 提问者 积累与知识的摇篮 #2
    我的意思是:1.确认更新镜像后,pod启动是成功的? 2.回退一下,看回退后是否OK
    回复 有任何疑惑可以回复我~ 2021-01-25 11:49:11
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信