Hi Steve,

the ArtemisCloud.io <https://artemiscloud.io/> operator create a ClusterIP
Service and an Ingress resource with the path /:

kind: Service
apiVersion: v1
metadata:
  name: ex-aao-wconsj-0-svc
  namespace: default
  labels:
    ActiveMQArtemis: ex-aao
    application: ex-aao-app
spec:
  ports:
    - name: wconsj-0
      protocol: TCP
      port: 8161
      targetPort: 8161
  selector:
    ActiveMQArtemis: ex-aao
    application: ex-aao-app
    statefulset.kubernetes.io/pod-name: ex-aao-ss-0
  type: ClusterIP

kind: Ingress
apiVersion: networking.k8s.io/v1
metadata:
  name: ex-aao-wconsj-0-svc-ing
  namespace: default
  labels:
    ActiveMQArtemis: ex-aao
    application: ex-aao-app
    statefulset.kubernetes.io/pod-name: ex-aao-ss-0
spec:
  rules:
    - host: www.mgmtconsole.com
      http:
        paths:
          - path: /
            pathType: Prefix
            backend:
              service:
                name: ex-aao-wconsj-0-svc
                port:
                  name: wconsj-0

Regards,
Domenico


On Tue, 8 Nov 2022 at 16:05, Steve Hiller <steve.hil...@randstadusa.com>
wrote:

> Hi Domenico,
>
> I was on holiday so that is why I didn't respond to your email sooner.
>
> The console service is deployed as:
>
> apiVersion: v1
> kind: Service
> metadata:
>   name: artemis-console
>   labels:
>     name: artemis
> spec:
>   type: NodePort
>   ports:
>   - port: 80
>     targetPort: 8161
>   selector:
>     name: artemis-deployment
>
> The ingress is deployed as:
>
> apiVersion: networking.k8s.io/v1
> kind: Ingress
> metadata:
>   annotations:
>     kubernetes.io/ingress.class: my-ingress-class
>     nginx.ingress.kubernetes.io/proxy-body-size: 100m
>     nginx.ingress.kubernetes.io/ssl-redirect: "true"
>     nginx.org/client-max-body-size: 100m
>     nginx.org/proxy-buffer-size: 256k
>     nginx.org/proxy-buffers: 63 256k
>     nginx.org/proxy-connect-timeout: 3600s
>     nginx.org/proxy-read-timeout: 3600s
>     nginx.org/proxy-send-timeout: 3600s
> spec:
>   rules:
>   - host: my-host.com
>     http:
>       paths:
>       - backend:
>           service:
>             name: artemis-console
>             port:
>               number: 80
>         path: /console/
>         pathType: ImplementationSpecific
>   tls:
>   - hosts:
>     - my-host.com
>     secretName: my-secret
>
> Did I miss something?
>
> Thanks,
> Steve
>
>
>
>
> On Wed, Nov 2, 2022 at 3:01 AM Domenico Francesco Bruscino
> <bruscin...@gmail.com> wrote:
> >
> > Hi Steve,
> >
> > ArtemisCloud.io operator creates a service for the ActiveMQArtemis web
> > console and exposes it using an ingress resource on kubernetes. How are
> you
> > exposing the ActiveMQArtemis web console?
> >
> > Regards,
> > Domenico
> >
> > On Mon, 31 Oct 2022 at 20:48, Clebert Suconic <clebert.suco...@gmail.com
> >
> > wrote:
> >
> > > perhaps you could take a look at https://artemiscloud.io ?
> > >
> > >
> > > On Mon, Oct 31, 2022 at 1:46 PM Steve Hiller
> > > <steve.hil...@randstadusa.com> wrote:
> > > >
> > > > Hi Clebert - I am not sure either. In the past, I have stood up
> > > > classic AMQ and Hawtio in K8s - Hawtio seemed to work just fine with
> > > > AMQ, using a subdomain to reach it.
> > > >
> > > > On Fri, Oct 28, 2022 at 7:29 PM Clebert Suconic
> > > > <clebert.suco...@gmail.com> wrote:
> > > > >
> > > > > The jolokia is just a web binding.
> > > > >
> > > > >
> > > > > Not sure how to help there.  From my POV here seems a simple app
> dev
> > > thing ?
> > > > >
> > > > >
> > > > >
> > > > > On Fri, Oct 28, 2022 at 4:03 PM Steve Hiller <
> > > steve.hil...@randstadusa.com>
> > > > > wrote:
> > > > >
> > > > > > Hi All,
> > > > > >
> > > > > > I successfully installed AMQ Artemis 2.26.0 as a single pod in a
> GCP
> > > > > > kubernetes cluster. The Docker image is based on the
> > > > > > apache-artemis-2.26.0-Source/artemis-docker sample. Other pods
> can
> > > > > > send messages to Artemis queues via standard Java JMS techniques
> > > > > > (using Camel and SpringBoot to be more precise). Using port
> > > > > > forwarding, I can view the Artemis/Hawtio console including the
> > > > > > Artemis plugin tab. However, if I try to view the console using a
> > > > > > standard subdomain then the Artemis tab is not visible. Also, the
> > > > > > display is not quite right as some images and perhaps CSS are
> > > missing.
> > > > > > The JMX, Runtime and Diagnostics links are available in the left
> hand
> > > > > > navigation bar. Using Chrome's inspection tool, the Network tab
> shows
> > > > > > that quite a number of JavaScript components are not being found
> > > > > > (404s). Any advice would be appreciated.
> > > > > >
> > > > > > Thanks,
> > > > > > Steve Hiller
> > > > > >
> > > > > > --
> > > > > > This email message is for the sole use of the intended
> recipient(s)
> > > and
> > > > > > may
> > > > > > contain confidential and privileged information. Any unauthorized
> > > review,
> > > > > > use, disclosure or distribution is prohibited. If you are not the
> > > intended
> > > > > > recipient, please contact the sender by reply email and destroy
> all
> > > copies
> > > > > > of the original message.
> > > > > >
> > > > > --
> > > > > Clebert Suconic
> > > >
> > > >
> > > >
> > > > --
> > > > Steve Hiller
> > > > Manager, Software Development (Engagement)
> > > >
> > > > Randstad
> > > > 6750 North Andrews Avenue
> > > > Ft. Lauderdale, FL 33309
> > > > 954.308.8230 (o)
> > > > 954.483.8452 (m)
> > > > steve.hil...@randstadusa.com
> > > > www.randstad.com
> > > >
> > > > This email message is for the sole use of the intended recipient(s)
> > > > and may contain confidential and privileged information. Any
> > > > unauthorized review, use, disclosure or distribution is prohibited.
> > > > If you are not the intended recipient, please contact the sender by
> > > > reply email and destroy all copies of the original message.
> > > >
> > > > --
> > > > This email message is for the sole use of the intended recipient(s)
> and
> > > may
> > > > contain confidential and privileged information. Any unauthorized
> review,
> > > > use, disclosure or distribution is prohibited. If you are not the
> > > intended
> > > > recipient, please contact the sender by reply email and destroy all
> > > copies
> > > > of the original message.
> > >
> > >
> > >
> > > --
> > > Clebert Suconic
> > >
>
>
>
> --
> Steve Hiller
> Manager, Software Development (Engagement)
>
> Randstad
> 6750 North Andrews Avenue
> Ft. Lauderdale, FL 33309
> 954.308.8230 (o)
> 954.483.8452 (m)
> steve.hil...@randstadusa.com
> www.randstad.com
>
> This email message is for the sole use of the intended recipient(s)
> and may contain confidential and privileged information. Any
> unauthorized review, use, disclosure or distribution is prohibited.
> If you are not the intended recipient, please contact the sender by
> reply email and destroy all copies of the original message.
>
> --
> This email message is for the sole use of the intended recipient(s) and
> may
> contain confidential and privileged information. Any unauthorized review,
> use, disclosure or distribution is prohibited. If you are not the intended
> recipient, please contact the sender by reply email and destroy all copies
> of the original message.
>

Reply via email to