我想暴露我的部署到一個端口,我可以通過我的本地計算機通過Minikube訪問。Kubernetes本地端口部署在Minikube
我已經嘗試了兩個YAML配置(一個負載平衡器,一個只是一個暴露端口的服務)。 我:http://pastebin.com/gL5ZBZg7
apiVersion: v1
kind: Service
metadata:
name: bot
labels:
app: bot
spec:
type: LoadBalancer
ports:
- port: 8000
targetPort: 8000
protocol: TCP
selector:
app: bot
II:http://pastebin.com/sSuyhzC5
apiVersion: v1
kind: Service
metadata:
name: bot
labels:
app: bot
spec:
ports:
- port: 8000
targetPort: 8000
protocol: TCP
selector:
app: bot
部署和泊塢窗容器圖像都暴露端口8000,並且該吊艙標記的應用程序:機器人。
第一個結果是服務端口永遠不會結束,並且外部IP永遠不會被分配。 第二個結果是在我的儀表板中有一個bot:8000 TCP,bot:0 TCP端口,當我嘗試「minikube service bot」時,什麼也沒有發生。如果我輸入「kubectl expose service bot」,也會發生同樣的情況。
我在Mac OS X.
我該如何正確設置它?