[EnMasse] LoadBalancer pending on minikube

Ulf Lilleengen lulf at redhat.com
Tue Feb 19 05:30:52 UTC 2019


Hi Tom,

On minikube, LoadBalancers will be in the pending state, as minikube is not
running an actual load balancer, but the service should still get exposed.
I noticed the same thing as you, however, that the minikube service command
does not print anything.

However, running minikube service list seems to work:

[lulf at pteppic enmasse]$ minikube service list | grep
console-qctoiu26ev-external
| enmasse-infra | console-qctoiu26ev-external       |
http://192.168.39.95:31871 |

Remember to replace 'http' with 'https' in your browser!

Note that on Kubernetes, you need to create a console admin user in order
to access the console (password 'password'):

cat<<EOF | kubectl create -f -
 apiVersion: user.enmasse.io/v1beta1
 kind: MessagingUser
 metadata:
   name: myspace.admin
 spec:
   username: admin
   authentication:
     type: password
     password: cGFzc3dvcmQ=
   authorization:
     - operations: ["manage"]
EOF

I've raised https://github.com/EnMasseProject/enmasse/issues/2345 to make
sure this gets documented.

Hope this helps,

Ulf





On Mon, Feb 18, 2019 at 6:04 PM Tom Harris <tom.harris at ammeon.com> wrote:

> Hi,
> Please bear with me as I'm finding my way around enmasse and kubernetes
> and this issue may be something basic on my side.
>
> I was trying to follow the below example for version enmasse-0.26.2
> http://enmasse.io/documentation/master/kubernetes/
>
> I think I executed all steps, but my LoadBalancers are all <pending>  and
> the following returns nothing.
>
>  minikube service console-cks83h1y5v-external
>
>
> kubectl get addressspace myspace -o
> jsonpath={.status.endpointStatuses[?(@.name==\'messaging\')].externalHost}
>
> Any help appreciated.
>
> Here is some kubectl o/p
>
> kubectl get pods
> NAME                                        READY   STATUS    RESTARTS
>  AGE
> address-space-controller-6659584688-cj6sk   1/1     Running   5          3d
> agent.cks83h1y5v-7fc896dbcb-vvn7p           1/1     Running   2          2h
> api-server-7448cdb9b9-hzbsp                 1/1     Running   3          3d
> broker.cks83h1y5v-84974b75d7-qsmjf          1/1     Running   1          2h
> keycloak-77fc676fd4-76n92                   1/1     Running   2          3d
> keycloak-controller-5f9b878f55-mgsc6        1/1     Running   2          3d
>
>
> kubectl get services
> NAME                                TYPE           CLUSTER-IP
>  EXTERNAL-IP   PORT(S)             AGE
> address-space-controller            ClusterIP      10.102.64.4
> <none>        8080/TCP            3d
> api-server                          ClusterIP      10.104.57.84
>  <none>        443/TCP,8080/TCP    3d
> broker-cks83h1y5v                   ClusterIP      10.105.203.67
> <none>        55671/TCP           2h
> console-cks83h1y5v                  ClusterIP      10.106.49.252
> <none>        8081/TCP,8088/TCP   2h
> console-cks83h1y5v-external         LoadBalancer   10.110.174.169
>  <pending>     8081:31862/TCP      2h
> messaging-cks83h1y5v                ClusterIP      10.96.92.201
>  <none>        5672/TCP,5671/TCP   2h
> messaging-cks83h1y5v-external       LoadBalancer   10.108.161.106
>  <pending>     5671:30876/TCP      2h
> messaging-wss-cks83h1y5v-external   LoadBalancer   10.104.145.87
> <pending>     5671:30768/TCP      2h
> restapi                             LoadBalancer   10.104.101.118
>  <pending>     443:30583/TCP       3d
> standard-authservice                ClusterIP      10.101.175.149
>  <none>        5671/TCP,8443/TCP   3d
>
> /T
>
>
>
> This email and any files transmitted with it are confidential and intended
> solely for the use of the individual or entity to whom they are addressed.
> If you have received this email in error please notify the system manager.
> This message contains confidential information and is intended only for the
> individual named. If you are not the named addressee you should not
> disseminate, distribute or copy this e-mail.
>
> _______________________________________________
> enmasse mailing list
> enmasse at redhat.com
> https://www.redhat.com/mailman/listinfo/enmasse
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/enmasse/attachments/20190219/7e41d9fe/attachment.htm>


More information about the enmasse mailing list