尝试在 minikube 中使用 Kubernetes Pod 不起作用

问题描述 投票:0回答:1

我目前正在 Oreilly 学习“Kubernetes 入门,第三版”课程。我进入了入口部分,您可以在其中创建部署、添加入口、添加入口规则并尝试访问 Pod,但它不起作用。

在不考虑入口的情况下,这就是我所做的:

  1. 创建部署:
    kubectl create deployment nginxlab --image nginx
  2. 公开部署:
    kubectl expose deployment nginxlab --port 80
  3. 使用以下命令编辑服务以从 ClusterIP 更改为 NodePort:
    kubectl edit svc nginxlab

然后我尝试做一个卷发,但没有成功。我使用的是 Ubuntu 22.04。这应该有效吗?

尝试禁用防火墙并添加规则。

kubernetes curl minikube
1个回答
0
投票

确定您的 Minikube Kubernetes 集群到底出了什么问题

本质上,您可以采取一些步骤来正确诊断或调试您的问题。

正如 larks 所说,为了确保 nginx pod 正常运行,查看 kubectl get pod 的结果也是有益的。

要查看有关 Pod 的更多详细信息,请使用:

kubectl 描述 pod -n

这里是 minikube 官方文档和 gitlink

请参阅官方文档使用 NGINX Ingress Controller 在 Minikube 上设置 Ingress

© www.soinside.com 2019 - 2024. All rights reserved.