Thanks, Domenico! So in effect using ArtemisCloud.io would have saved
me set up time but the result is basically the same?

On Tue, Nov 15, 2022 at 2:30 AM Domenico Francesco Bruscino
<bruscin...@gmail.com> wrote:
>
> Hi Steve,
>
> ArtemisClod.io <https://artemiscloud.io/> provides a repository
> <https://quay.io/organization/artemiscloud>[1] for container images based
> ActiveMQ Artemis and an operator
> <https://kubernetes.io/docs/concepts/extend-kubernetes/operator/>[2] that
> support custom resources
> <https://artemiscloud.io/docs/help/custom-resources/> to deploy ActivemQ
> Artemis clusters on kubernetes, i.e. to deploy 1 instance of ActiveMQ
> Artemis and expose the web console you only need to apply the following
> custom resource and the operator creates the required Kubernetes resources:
>
> apiVersion: broker.amq.io/v1beta1
> kind: ActiveMQArtemis
> metadata:
>   name: ex-aao
> spec:
>   deploymentPlan:
>     size: 1
>   console:
>     expose: true
>
> [1] https://quay.io/organization/artemiscloud
> [2] https://kubernetes.io/docs/concepts/extend-kubernetes/operator/
> [3] https://artemiscloud.io/docs/help/custom-resources/
>
> Regards,
> Domenico
>
> On Tue, 15 Nov 2022 at 04:15, Steve Hiller <steve.hil...@randstadusa.com>
> wrote:
>
> > HI All,
> >
> > With your help, I was able to resolve my kubernetes deployment that is
> > based on the
> > apache-artemis-2.26.0-Source/artemis-docker sample. In the process, it
> > was suggested that I might want to consider using ArtemisCloud.io. The
> > docker sample was pretty straightforward to set up. My question is,
> > what is the advantage of using ArtemisCloud.io instead?
> >
> > Thanks,
> > Steve
> >
> > On Mon, Nov 14, 2022 at 11:59 AM Steve Hiller
> > <steve.hil...@randstadusa.com> wrote:
> > >
> > > Thanks, Domenico! The issue was real simple -- in the ingress, the
> > > path on the backend service should have just been "/" on port 8161.
> > >
> > > On Fri, Nov 11, 2022 at 5:57 AM Domenico Francesco Bruscino
> > > <bruscin...@gmail.com> wrote:
> > > >
> > > > 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.
> > > > >
> > >
> > >
> > >
> > > --
> > > 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.
> >



--
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