kubectl expose deployment hello-node --type=LoadBalancer --port=8080
CODE
使用: kubectl get services
获得信息:
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
hello-node LoadBalancer 10.108.144.78 <pending> 8080:30369/TCP 21s
kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 23m
如果是支持loadbalancer的公有云,则会分配一个外部地址,如果是minikube,怎使用以下命令:
minikube service hello-node
https://kubernetes.io/docs/tutorials/hello-minikube/