Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在kubernetes服务中,无法使用端口6000和8081_Kubernetes_Port - Fatal编程技术网

在kubernetes服务中,无法使用端口6000和8081

在kubernetes服务中,无法使用端口6000和8081,kubernetes,port,Kubernetes,Port,我在端口6000上使用LoadBalancer类型公开了一个Kubernetes服务(一个Python Flask应用程序) 当我使用kubectl通过运行以下命令将YAML文件发送到Kubernetes时: kubectl应用-f部署。yaml 我已将服务的状态设置为正在运行 当我导航到时,我无法看到“Hello from Python!” 我尝试使用端口8081,但也不起作用。但当我使用端口8088时,它工作正常 我正在使用的deployment.yaml文件: apiVersion: v1

我在端口6000上使用LoadBalancer类型公开了一个Kubernetes服务(一个Python Flask应用程序)

当我使用kubectl通过运行以下命令将YAML文件发送到Kubernetes时: kubectl应用-f部署。yaml 我已将服务的状态设置为正在运行

当我导航到时,我无法看到“Hello from Python!”

我尝试使用端口8081,但也不起作用。但当我使用端口8088时,它工作正常

我正在使用的deployment.yaml文件:

apiVersion: v1
kind: Service
metadata:
  name: hello-python-service
spec:
  selector:
    app: hello-python
  ports:
  - protocol: "TCP"
    port: 6000
    targetPort: 5000
  type: LoadBalancer

---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: hello-python
spec:
  selector:
    matchLabels:
      app: hello-python
  replicas: 4
  template:
    metadata:
      labels:
        app: hello-python
    spec:
      containers:
      - name: hello-python
        image: hello-python:latest
        imagePullPolicy: Never
        ports:
        - containerPort: 5000
我使用以下示例:


为什么有些端口(如6000或8081)不工作,为什么有些端口(如8088或9000)工作?

这是什么类型的k8s群集?这些端口可能已经被其他人使用了吗?请向
netstat
查询这些端口,它们可能已经在使用,就像PatrickW所说的那样。不,这些端口没有被使用。要测试的本地群集Kubernetes@MonikaKumari您可以更具体地介绍本地集群吗。您是否使用minikube、k3s、docker desktop等?并非所有k8s部署方法都支持在本地主机上公开负载平衡器。这是什么类型的k8s群集?这些端口可能已经被其他人使用了吗?请向
netstat
查询这些端口,它们可能已经在使用,就像PatrickW所说的那样。不,这些端口没有被使用。要测试的本地群集Kubernetes@MonikaKumari您可以更具体地介绍本地集群吗。您是否使用minikube、k3s、docker desktop等?并非所有k8s部署方法都支持在本地主机上公开负载平衡器。