Traiano, which environment (cloud, local, etc?) your cluster is running on? Service type=LoadBalancer is available only on cloud environments when Kubernetes is configured to use them to create an external load balancer. Otherwise EXTERNAL_IP will stay in <pending> forever.
Also, the actual docs are at kubernetes.io (you're looking at an old fork) and this tutorial has been moved to: https://kubernetes.io/docs/tutorials/stateless-application/hello-minikube/ On Tue, May 23, 2017 at 5:40 AM, Sebastien Goasguen <run...@gmail.com> wrote: > Hi Traiano, > > I am copying the kubernetes-users list where your question should be > posted. > > You can also try stackoverflow, these will be better channels as we try to > get all users questions in the same place. > > thanks a lot > > --- > > Please re-post your question to [stackoverflow] > (http://stackoverflow.com/questions/tagged/kubernetes). > > We are trying to consolidate the channels to which questions for help/support > are posted so that we can improve our efficiency in responding to your > requests, > and to make it easier for you to find answers to frequently asked questions > and > how to address common use cases. > > We regularly see messages posted in multiple forums, with the full response > thread only in one place or, worse, spread across multiple forums. Also, the > large volume of support issues on github is making it difficult for us to use > issues to identify real bugs. > > The Kubernetes team scans stackoverflow on a regular basis, and will try to > ensure your questions don't go unanswered. > > Before posting a new question, please search stackoverflow for answers to > similar questions, and also familiarize yourself with: > > * [user documentation](http://kubernetes.io/docs/) > * [troubleshooting > guide](https://kubernetes.io/docs/tasks/debug-application-cluster/troubleshooting/) > > Again, thanks for using Kubernetes. > > The Kubernetes Team > > > > > > > On Tue, May 23, 2017 at 1:22 PM, Traiano Welcome <trai...@gmail.com> > wrote: > >> Hi All >> >> I'm going through this kubernetes hello world tutorial and just trying to >> expose a basic nginx service via LoadBalancer: >> >> http://janetkuo.github.io/docs/hellonode/ >> >> I spin up a service as follows: >> >> bash-3.2$ kubectl run hello-node --image=nginx --port=80 >> deployment "hello-node" created >> >> -- >> >> bash-3.2$ kubectl get deployments >> NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE >> hello-node 1 1 >> >> -- >> >> bash-3.2$ kubectl get pods >> NAME READY STATUS RESTARTS AGE >> hello-node-4180085773-f4p9x 1/1 Running 0 43s >> >> -- >> >> kubectl get events: >> >> --- >> 9m 9m 1 hello-node-4180085773-f4p9x >> Pod Normal Scheduled >> default-scheduler Successfully assigned >> hello-node-4180085773-f4p9x to kubernetes-minion-group-kmg7 >> 9m 9m 1 hello-node-4180085773-f4p9x Pod >> spec.containers{hello-node} Normal Pulling kubelet, >> kubernetes-minion-group-kmg7 pulling image "nginx" >> 9m 9m 1 hello-node-4180085773-f4p9x Pod >> spec.containers{hello-node} Normal Pulled kubelet, >> kubernetes-minion-group-kmg7 Successfully pulled image "nginx" >> 9m 9m 1 hello-node-4180085773-f4p9x Pod >> spec.containers{hello-node} Normal Created kubelet, >> kubernetes-minion-group-kmg7 Created container with id >> 3caeab9ebdc3445811d09537d59f4449ec51b1d22d08221577a239352929c128 >> 9m 9m 1 hello-node-4180085773-f4p9x Pod >> spec.containers{hello-node} Normal Started kubelet, >> kubernetes-minion-group-kmg7 Started container with id >> 3caeab9ebdc3445811d09537d59f4449ec51b1d22d08221577a239352929c128 >> 9m 9m 1 hello-node-4180085773 >> ReplicaSet Normal SuccessfulCreate >> replicaset-controller Created pod: >> hello-node-4180085773-f4p9x >> 10m 10m 1 hello-node >> Deployment Normal ScalingReplicaSet >> deployment-controller Scaled down replica set >> hello-node-272046498 to 0 >> 9m 9m 1 hello-node >> Deployment Normal ScalingReplicaSet >> deployment-controller Scaled up replica set >> hello-node-4180085773 to 1 >> --- >> >> I then try to expose the service to the general internet via loadbalancer >> mechanism it appears to accept the request, but stays in pending forever: >> >> bash-3.2$ date;kubectl get services hello-node >> Tue May 23 14:17:56 +04 2017 >> NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE >> hello-node 10.0.241.214 <pending> 80:31715/TCP 13m >> >> bash-3.2$ >> bash-3.2$ date;kubectl get services hello-node >> Tue May 23 14:18:39 +04 2017 >> NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE >> hello-node 10.0.241.214 <pending> 80:31715/TCP 14m >> bash-3.2$ >> >> bash-3.2$ >> bash-3.2$ date;kubectl get services hello-node >> Tue May 23 14:52:43 +04 2017 >> NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE >> hello-node 10.0.241.214 <pending> 80:31715/TCP 48m >> >> My question is: How do I troubleshoot this further,and hopefully fix it? >> >> Thanks, >> Traiano >> >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Kubernetes developer/contributor discussion" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to kubernetes-dev+unsubscr...@googlegroups.com. >> To post to this group, send email to kubernetes-...@googlegroups.com. >> To view this discussion on the web visit https://groups.google.com/d/ms >> gid/kubernetes-dev/12b7fd17-f90a-44ee-bf14-8ab4503627ec%40go >> oglegroups.com >> <https://groups.google.com/d/msgid/kubernetes-dev/12b7fd17-f90a-44ee-bf14-8ab4503627ec%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > -- > You received this message because you are subscribed to the Google Groups > "Kubernetes developer/contributor discussion" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to kubernetes-dev+unsubscr...@googlegroups.com. > To post to this group, send email to kubernetes-...@googlegroups.com. > To view this discussion on the web visit https://groups.google.com/d/ms > gid/kubernetes-dev/CACZ5N2a27%2Bt3ifkMg-qyHgZXVV-7whsrMjo0pv > vnEU0v6Yf2nA%40mail.gmail.com > <https://groups.google.com/d/msgid/kubernetes-dev/CACZ5N2a27%2Bt3ifkMg-qyHgZXVV-7whsrMjo0pvvnEU0v6Yf2nA%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Kubernetes user discussion and Q&A" group. To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-users+unsubscr...@googlegroups.com. To post to this group, send email to kubernetes-users@googlegroups.com. Visit this group at https://groups.google.com/group/kubernetes-users. For more options, visit https://groups.google.com/d/optout.