的有效端口
minikube
类型
nodePort
默认情况下是
30000-32767
根据
https://kubernetes.io/docs/concepts/services-networking/service/#nodeport
30000
在这个范围内使用这个
services.yaml
apiVersion: v1
kind: Service
metadata:
name: my-deployment
labels:
app: my-deployment
spec:
type: NodePort
ports:
- port: 80
targetPort: 80
nodePort: 30000
protocol: TCP
selector:
app: my-deployment
启动时
米尼库贝
minikube start --extra-config=apiserver.service-node-port-range=80-30000
,端口
80
也可用于:
apiVersion: v1
kind: Service
metadata:
name: my-deployment
labels:
app: my-deployment
spec:
type: NodePort
ports:
- port: 80
targetPort: 80
nodePort: 80
protocol: TCP
selector:
app: my-deployment
minikube service my-deployment --url
http://192.168.99.100:80
如预期的那样,应用程序在端口上可用
80