Skip to content

Instantly share code, notes, and snippets.

@oraNod
Created January 28, 2020 12:51
Show Gist options
  • Save oraNod/c9b4486b470564fa1d5ad1c87c876291 to your computer and use it in GitHub Desktop.
Save oraNod/c9b4486b470564fa1d5ad1c87c876291 to your computer and use it in GitHub Desktop.
operator external access
$ oc logs infinispan-operator-5897c9c94d-6jxq4
{"level":"info","ts":1580119048.9642558,"logger":"cmd","msg":"Registering Components."}
{"level":"info","ts":1580119048.9645934,"logger":"kubebuilder.controller","msg":"Starting EventSource","controller":"infinispan-controller","source":"kind source: /, Kind="}
{"level":"info","ts":1580119048.9647882,"logger":"kubebuilder.controller","msg":"Starting EventSource","controller":"infinispan-controller","source":"kind source: /, Kind="}
{"level":"info","ts":1580119048.9649103,"logger":"cmd","msg":"Starting the Cmd."}
{"level":"info","ts":1580119049.0700772,"logger":"kubebuilder.controller","msg":"Starting Controller","controller":"infinispan-controller"}
{"level":"info","ts":1580119049.1741352,"logger":"kubebuilder.controller","msg":"Starting workers","controller":"infinispan-controller","worker count":1}
$ oc get services
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
example-infinispan ClusterIP 172.30.25.27 <none> 11222/TCP 3m48s
example-infinispan-ping ClusterIP None <none> 8888/TCP 3m48s
$ oc get service example-infinispan -o jsonpath={.spec.clusterIP}
172.30.25.27
$ curl -v -X POST -u developer:zKTeGtQOxjxEP2IZ 172.30.25.27:11222/rest/v2/caches/test-cache
* Trying 172.30.25.27...
* TCP_NODELAY set
$ oc expose svc example-infinispan
route.route.openshift.io/example-infinispan exposed
$ oc get routes
NAME HOST/PORT PATH SERVICES PORT TERMINATION WILDCARD
example-infinispan example-infinispan-monday1.apps-crc.testing example-infinispan 11222 None
$ curl -v -X POST -u developer:zKTeGtQOxjxEP2IZ example-infinispan-monday1.apps-crc.testing/rest/v2/caches/test-cache
* Trying 192.168.130.11...
* TCP_NODELAY set
* Connected to example-infinispan-monday1.apps-crc.testing (192.168.130.11) port 80 (#0)
* Server auth using Basic with user 'developer'
> POST /rest/v2/caches/test-cache HTTP/1.1
> Host: example-infinispan-monday1.apps-crc.testing
> Authorization: Basic ZGV2ZWxvcGVyOnpLVGVHdFFPeGp4RVAySVo=
> User-Agent: curl/7.61.1
> Accept: */*
>
< HTTP/1.1 200 OK
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment