gpt4 book ai didi

minikube - 无法访问 Minikube 上的 NodePort 服务

转载 作者:行者123 更新时间:2023-12-04 14:34:17 70 4
gpt4 key购买 nike

我正在运行 minikube。 Minikube 状态结果为:

kubectl: Correctly Configured: pointing to minikube-vm at 192.168.99.100

我定义了一个服务,端口配置如下:
  type: NodePort
ports:
- protocol: TCP
port: 8082
targetPort: 8082
nodePort: 30082

但是当我尝试访问以下 URL 上的服务时,它无法访问:
http://192.168.99.100:30082
http://192.168.99.100:8082

是否必须另外定义一个 Ingress?我可以没有 Ingress 吗?哪个港口?

谢谢 - 基督徒

在服务的完整 yaml 下方:
apiVersion: v1
kind: Service
metadata:
annotations:
description: LAC 51 Service
kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"LAC 51 Service"},"labels":{"name":"lac51","service":"lac51-svc"},"name":"lac51-svc","namespace":"default"},"spec":{"ports":[{"name":"lac51-http-port","nodePort":30082,"port":8082,"protocol":"TCP","targetPort":8082}],"selector":{"app":"lac51"},"type":"NodePort"}}
creationTimestamp: null
labels:
name: lac51
service: lac51-svc
name: lac51-svc
selfLink: /api/v1/namespaces/default/services/lac51-svc
spec:
externalTrafficPolicy: Cluster
ports:
- name: lac51-http-port
port: 8082
protocol: TCP
targetPort: 8082
selector:
app: lac51
sessionAffinity: None
type: NodePort
status:
loadBalancer: {}

最佳答案

在这种情况下不需要入口,Minikube 应该自己公开服务。但是,如果您想尝试一下,这里是 tutorial .

您可以运行 minikube service list获取所有可用服务及其相应 URL 的列表。还要确保服务点使用正确的 selector 来纠正 pod。 .

关于minikube - 无法访问 Minikube 上的 NodePort 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55591468/

70 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com