=== b5 관찰 ① Redis 를 다시 올린다 === 18:18:32 복구 deployment.apps/redis scaled Waiting for deployment "redis" rollout to finish: 0 out of 1 new replicas have been updated... Waiting for deployment "redis" rollout to finish: 0 of 1 updated replicas are available... deployment "redis" successfully rolled out === b5 관찰 ② 회복했는지와 재시작 횟수를 본다 (엣지 주소를 짚어서) === /actuator/health 200 /bff/token-boundary 302 NAME READY STATUS RESTARTS AGE bff-5d97897676-nmlqs 1/1 Running 0 173m bff-5d97897676-zvfhp 1/1 Running 0 173m === b5 주입 2 ① 볼륨 참조를 떼고 롤아웃을 기다린다 === deployment.apps/redis patched Waiting for deployment "redis" rollout to finish: 0 out of 1 new replicas have been updated... Waiting for deployment "redis" rollout to finish: 1 old replicas are pending termination... Waiting for deployment "redis" rollout to finish: 1 old replicas are pending termination... deployment "redis" successfully rolled out === b5 주입 검증 ④ 볼륨이 정말 떨어졌는가 === NAME READY STATUS RESTARTS AGE redis-547fb5fcc7-wcqg8 1/1 Running 0 11s redis-f94bc6dbf-l9q6x 0/1 Completed 0 47s [{"name":"kube-api-access-d7bbm","projected":{"defaultMode":420,"sources":[{"serviceAccountToken":{"expirationSeconds":3607,"path":"token"}},{"configMap":{"items":[{"key":"ca.crt","path":"ca.crt"}],"name":"kube-root-ca.crt"}},{"downwardAPI":{"items":[{"fieldRef":{"apiVersion":"v1","fieldPath":"metadata.namespace"},"path":"namespace"}]}}]}}] === (진단) volumeMounts 쪽도 === [{"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount","name":"kube-api-access-d7bbm","readOnly":true}] === b5 주입 2 ② AOF 를 켜고 키를 심는다 === OK appendonly yes OK 1 total 12 drwxr-xr-x 3 redis redis 4096 Sep 17 09:17 . drwxr-xr-x 1 root root 4096 Sep 17 09:17 .. drwx------ 2 redis redis 4096 Sep 17 09:17 appendonlydir === b5 관찰 ③ 볼륨 없이 파드를 지우고 남은 것을 센다 === pod "redis-547fb5fcc7-wcqg8" deleted from keycloak-lab namespace Waiting for deployment "redis" rollout to finish: 0 of 1 updated replicas are available... deployment "redis" successfully rolled out NAME READY STATUS RESTARTS AGE redis-547fb5fcc7-4xv8m 1/1 Running 0 12s 0 appendonly yes === b5 관찰 ④ 볼륨을 되돌리고 같은 시험을 다시 한다 === secret/bff-secrets configured persistentvolumeclaim/redis-data unchanged deployment.apps/redis configured service/redis unchanged deployment.apps/bff unchanged service/bff unchanged ingress.networking.k8s.io/bff unchanged Waiting for deployment "redis" rollout to finish: 1 old replicas are pending termination... Waiting for deployment "redis" rollout to finish: 1 old replicas are pending termination... deployment "redis" successfully rolled out appendonly yes OK pod "redis-547fb5fcc7-4xv8m" deleted from keycloak-lab namespace pod "redis-f94bc6dbf-lqrgp" deleted from keycloak-lab namespace Waiting for deployment "redis" rollout to finish: 0 of 1 updated replicas are available... deployment "redis" successfully rolled out NAME READY STATUS RESTARTS AGE redis-f94bc6dbf-b7zdk 1/1 Running 0 12s 4 written-on-pvc === b5 PVC 의 스토리지 클래스를 본다 === local-path === b5 B층 구성 요소의 지표가 있는가 === redis_up 시계열 0개 redis_connected_clients 시계열 0개 pg_up 시계열 0개 pg_stat_database_numbackends 시계열 0개