U1.53 Ubuntu Quick Start (QS): RabbitMQ Kubernetes Messaging Topology Operator - chempkovsky/CS2WPF-and-CS2XAMARIN GitHub Wiki
Reading
We start with
- we continue to work with the Kubernetes cluster prepared in the article
Install RabbitMq cluster operator
kubectl apply -f "https://github.com/rabbitmq/cluster-operator/releases/latest/download/cluster-operator.yml"
Installing RabbitMQ Messaging Topology Operator
Installing cert-manager
kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v1.6.1/cert-manager.yaml
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
yury@u2004s01:~$ kubectl get certificate -A
No resources found
yury@u2004s01:~$ kubectl get issuers -A -o wide
No resources found
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
kubectl apply -f https://github.com/rabbitmq/messaging-topology-operator/releases/latest/download/messaging-topology-operator-with-certmanager.yaml
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
yury@u2004s01:~$ kubectl get issuers -A -o wide
NAMESPACE NAME READY STATUS AGE
rabbitmq-system selfsigned-issuer True 97s
- Getting created certificates
yury@u2004s01:~$ kubectl get certificate -A
NAMESPACE NAME READY SECRET AGE
rabbitmq-system serving-cert True webhook-server-cert 2m5s
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