U1.53 Ubuntu Quick Start (QS): RabbitMQ Kubernetes Messaging Topology Operator - chempkovsky/CS2WPF-and-CS2XAMARIN GitHub Wiki

Reading

We start with

Install RabbitMq cluster operator

Installing RabbitMQ Messaging Topology Operator

Reading

We start with

Install RabbitMq cluster operator

  • for u2004s01
kubectl apply -f "https://github.com/rabbitmq/cluster-operator/releases/latest/download/cluster-operator.yml"

Installing RabbitMQ Messaging Topology Operator

Installing cert-manager

  • for u2004s01
kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v1.6.1/cert-manager.yaml
  • Getting created pods
    • for u2004s01
yury@u2004s01:~$ kubectl get pods -n cert-manager
NAME                                      READY   STATUS              RESTARTS   AGE
cert-manager-cainjector-8c7796555-hlpml   1/1     Running             0          13s
cert-manager-cdc85d4c4-ggbhl              0/1     ContainerCreating   0          13s
cert-manager-webhook-55f45df998-j2sb4     1/1     Running             0          12s
  • Getting created certificates
    • for u2004s01
yury@u2004s01:~$ kubectl get certificate -A
No resources found
  • Getting created issuers
    • for u2004s01
yury@u2004s01:~$ kubectl get issuers -A -o wide
No resources found
  • Getting created secretes
    • for u2004s01
yury@u2004s01:~$ kubectl get secret -n cert-manager
NAME                                  TYPE                                  DATA   AGE
cert-manager-cainjector-token-q9brs   kubernetes.io/service-account-token   3      81s
cert-manager-token-s96sh              kubernetes.io/service-account-token   3      81s
cert-manager-webhook-ca               Opaque                                3      72s
cert-manager-webhook-token-sj2jq      kubernetes.io/service-account-token   3      81s
default-token-rdtjf                   kubernetes.io/service-account-token   3      81s

Installing RabbitMQ Messaging Topology Operator

  • for u2004s01
kubectl apply -f https://github.com/rabbitmq/messaging-topology-operator/releases/latest/download/messaging-topology-operator-with-certmanager.yaml
  • Getting created pods
    • for u2004s01
yury@u2004s01:~$  kubectl get pods -n cert-manager
NAME                                      READY   STATUS    RESTARTS   AGE
cert-manager-cainjector-8c7796555-hlpml   1/1     Running   0          2m
cert-manager-cdc85d4c4-ggbhl              1/1     Running   0          2m
cert-manager-webhook-55f45df998-j2sb4     1/1     Running   0          119s

yury@u2004s01:~$ kubectl get pods -n rabbitmq-system
NAME                                         READY   STATUS    RESTARTS   AGE
messaging-topology-operator-8c567686-92zgk   1/1     Running   0          66s
rabbitmq-cluster-operator-547ddd8db7-58bfp   1/1     Running   0          99s
  • Getting created issuers
    • for u2004s01
yury@u2004s01:~$ kubectl get issuers -A -o wide
NAMESPACE         NAME                READY   STATUS   AGE
rabbitmq-system   selfsigned-issuer   True             97s
  • Getting created certificates
    • for u2004s01
yury@u2004s01:~$ kubectl get certificate -A
NAMESPACE         NAME           READY   SECRET                AGE
rabbitmq-system   serving-cert   True    webhook-server-cert   2m5s
  • Getting created secretes
    • for u2004s01
yury@u2004s01:~$ kubectl get secret -n cert-manager
NAME                                  TYPE                                  DATA   AGE
cert-manager-cainjector-token-q9brs   kubernetes.io/service-account-token   3      8m43s
cert-manager-token-s96sh              kubernetes.io/service-account-token   3      8m43s
cert-manager-webhook-ca               Opaque                                3      8m34s
cert-manager-webhook-token-sj2jq      kubernetes.io/service-account-token   3      8m43s
default-token-rdtjf                   kubernetes.io/service-account-token   3      8m43s

yury@u2004s01:~$ kubectl get secret -n rabbitmq-system
NAME                                      TYPE                                  DATA   AGE
default-token-dwflm                       kubernetes.io/service-account-token   3      3m22s
messaging-topology-operator-token-xnt2h   kubernetes.io/service-account-token   3      2m49s
rabbitmq-cluster-operator-token-9h4dp     kubernetes.io/service-account-token   3      3m22s
webhook-server-cert                       kubernetes.io/tls                     3      2m47s