pod ↔︎ local 파일 복사
pod → local
kubectl cp $namespace/$pod:$path $localpath
local → pod
kubectl cp $localpath $namespace/$pod:$path
local, pod 모두 tar 명령어 사용이 가능해야 함. tar로 압축해서 서로 전송하는 구조이기 때문이다.
apiVersion: v1 kind: Pod metadata: name: awscli namespace: $NAMESPACE labels: sg: $SG spec: containers: - image: amazon/aws-cli command: - sleep - "3600" imagePullPolicy: IfNotPresent name: awscli nodeSelector: Position: $NODE restartPolicy: Always serviceAccountName: $SA |
kubectl exec -it busybox sh
혹시 컨테이너가 여러개여서 다른 곳에 들어가려면
kubectl exec -it busybox sh |
k edit po $pod 로 파드 수정모드로 들어가서
rollouts-pod-template-hash 레이블을 찾아서 값을 변경하면 서비스에서 파드가 제외되어 트래픽을 받지 않는 상태가 된다.
JAVA_TOOL_OPTIONS="" jmap -dump:live,file=/tmp/heap.bin 1 |
kubectl cp $namespace/$pod:$path $localpath
kubectl cp $localpath $namespace/$pod:$path
local, pod 모두 tar 명령어 사용이 가능해야 함. tar로 압축해서 서로 전송하는 구조이기 때문이다.
AWS PostgreSQL, Fast Failover 방법 (0) | 2023.01.26 |
---|---|
Istio - Observability (0) | 2023.01.17 |
[Public Cloud] Kyverno ? (0) | 2023.01.10 |
[AWS] LandingZone - VPC Design (1) | 2023.01.06 |
[AWS] LandingZone - OU 설계안 (0) | 2023.01.06 |