kubectl port-forward

来源:5-2 管理Namespace、Service和Pod

积累与知识的摇篮

2021-01-24

我拉取了一个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

写回答

1回答

tonybai

2021-01-24

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

0
2
tonybai
回复
积累与知识的摇篮
我的意思是:1.确认更新镜像后,pod启动是成功的? 2.回退一下,看回退后是否OK
2021-01-25
共2条回复

Kubernetes实战 高可用集群搭建,配置,运维与应用

以生产为目标,原理+操作, Kubernetes结合典型云原生应用

794 学习 · 196 问题

查看课程