K8s 마이크로서비스 데모

1 개요[ | ]

k8s microservices complete demo
master:~$ kubectl create ns sock-shop
namespace/sock-shop created
master:~$ kubectl apply -f https://raw.githubusercontent.com/microservices-demo/microservices-demo/master/deploy/kubernetes/complete-demo.yaml
deployment.extensions/carts-db created
service/carts-db created
deployment.extensions/carts created
service/carts created
deployment.extensions/catalogue-db created
service/catalogue-db created
deployment.extensions/catalogue created
service/catalogue created
deployment.extensions/front-end created
service/front-end created
deployment.extensions/orders-db created
service/orders-db created
deployment.extensions/orders created
service/orders created
deployment.extensions/payment created
service/payment created
deployment.extensions/queue-master created
service/queue-master created
deployment.extensions/rabbitmq created
service/rabbitmq created
deployment.extensions/shipping created
service/shipping created
deployment.extensions/user-db created
service/user-db created
deployment.extensions/user created
service/user created
master:~$ kubectl get all -n sock-shop
NAME                                READY   STATUS    RESTARTS   AGE
pod/carts-d646975bf-mxptv           1/1     Running   0          3m4s
pod/carts-db-f5677f464-qbt9w        1/1     Running   0          3m4s
pod/catalogue-7db746bc5b-r5w2l      1/1     Running   0          3m3s
pod/catalogue-db-55965799b9-lqmmf   1/1     Running   0          3m3s
pod/front-end-55b99f8c59-48slj      1/1     Running   0          3m3s
pod/orders-986494c98-7sqwt          1/1     Running   0          3m3s
pod/orders-db-78568b65bb-czvlm      1/1     Running   0          3m3s
pod/payment-7d4d4bf9b4-scpdt        1/1     Running   0          3m3s
pod/queue-master-6b5b5c7658-fx7sn   1/1     Running   0          3m3s
pod/rabbitmq-f984b75c4-wmpg2        1/1     Running   0          3m2s
pod/shipping-7b8865d964-hnsvc       1/1     Running   0          3m2s
pod/user-54555fbb7-86bhd            1/1     Running   0          3m2s
pod/user-db-7b9846c559-z9qwc        1/1     Running   0          3m2s

NAME                   TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)        AGE
service/carts          ClusterIP   10.98.155.20     <none>        80/TCP         3m4s
service/carts-db       ClusterIP   10.105.125.29    <none>        27017/TCP      3m4s
service/catalogue      ClusterIP   10.102.71.86     <none>        80/TCP         3m3s
service/catalogue-db   ClusterIP   10.110.127.59    <none>        3306/TCP       3m3s
service/front-end      NodePort    10.106.163.230   <none>        80:30001/TCP   3m3s
service/orders         ClusterIP   10.110.206.115   <none>        80/TCP         3m3s
service/orders-db      ClusterIP   10.102.74.252    <none>        27017/TCP      3m3s
service/payment        ClusterIP   10.96.119.221    <none>        80/TCP         3m3s
service/queue-master   ClusterIP   10.111.236.40    <none>        80/TCP         3m3s
service/rabbitmq       ClusterIP   10.106.165.188   <none>        5672/TCP       3m3s
service/shipping       ClusterIP   10.104.183.4     <none>        80/TCP         3m2s
service/user           ClusterIP   10.100.205.84    <none>        80/TCP         3m2s
service/user-db        ClusterIP   10.98.57.158     <none>        27017/TCP      3m2s

NAME                           READY   UP-TO-DATE   AVAILABLE   AGE
deployment.apps/carts          1/1     1            1           3m4s
deployment.apps/carts-db       1/1     1            1           3m4s
deployment.apps/catalogue      1/1     1            1           3m3s
deployment.apps/catalogue-db   1/1     1            1           3m3s
deployment.apps/front-end      1/1     1            1           3m3s
deployment.apps/orders         1/1     1            1           3m3s
deployment.apps/orders-db      1/1     1            1           3m3s
deployment.apps/payment        1/1     1            1           3m3s
deployment.apps/queue-master   1/1     1            1           3m3s
deployment.apps/rabbitmq       1/1     1            1           3m3s
deployment.apps/shipping       1/1     1            1           3m2s
deployment.apps/user           1/1     1            1           3m2s
deployment.apps/user-db        1/1     1            1           3m2s

NAME                                      DESIRED   CURRENT   READY   AGE
replicaset.apps/carts-d646975bf           1         1         1       3m4s
replicaset.apps/carts-db-f5677f464        1         1         1       3m4s
replicaset.apps/catalogue-7db746bc5b      1         1         1       3m3s
replicaset.apps/catalogue-db-55965799b9   1         1         1       3m3s
replicaset.apps/front-end-55b99f8c59      1         1         1       3m3s
replicaset.apps/orders-986494c98          1         1         1       3m3s
replicaset.apps/orders-db-78568b65bb      1         1         1       3m3s
replicaset.apps/payment-7d4d4bf9b4        1         1         1       3m3s
replicaset.apps/queue-master-6b5b5c7658   1         1         1       3m3s
replicaset.apps/rabbitmq-f984b75c4        1         1         1       3m2s
replicaset.apps/shipping-7b8865d964       1         1         1       3m2s
replicaset.apps/user-54555fbb7            1         1         1       3m2s
replicaset.apps/user-db-7b9846c559        1         1         1       3m2s

2 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}