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/