맞춤 지원
Migrate to Containers를 사용하여 마이그레이션하는 고객은 유료 지원을 받을 수 있습니다. Cloud Customer Care에 문의하여 도움을 받으세요. 경우에 따라 지원팀에서 문제를 해결하기 위해 Sysreport를 사용하여 추가 정보를 제공하라는 요청을 받을 수 있습니다.
Google Cloud 지원팀에 정보 제공
Sysreport는 Migrate to Containers 지원팀에 클러스터 구성에 대한 정보를 제공합니다. 이러한 조치는 해결 시간을 단축하는 데 도움이 됩니다.
Sysreport를 실행하려면 다음 안내를 따르세요.
Sysreport 스크립트인
collect_sysreport.sh
를 다운로드합니다.migctl debug collect-info
이 명령어는
/tmp/sysreportINDEX/collect_sysreport.sh
에 스크립트를 다운로드합니다. 여기서INDEX
는 고유한 색인 값입니다./tmp/sysreportINDEX
디렉터리로 변경합니다.cd /tmp/sysreportINDEX
collect_sysreport.sh
스크립트를 실행합니다../collect_sysreport.sh [-n NAMESPACE] [-o OUTPUT_DIRECTORY] [-m MIGRATION]
각 항목의 의미는 다음과 같습니다.
- [NAMESPACE]: (선택사항) Migrate to Containers가 배포된 네임스페이스입니다(기본값:
v2k-system
). - [OUTPUT_DIRECTORY]: (선택사항) Sysreport를 저장할 디렉터리의 경로입니다(기본값:
$HOME
). - [MIGRATION]: (선택사항) 마이그레이션을 위해 수집된 추가 정보입니다.
이 스크립트는 Google Cloud 지원팀에 제공할 anthos-migrate-logs.TIMESTAMP.tar.xz
을 만듭니다.
기본적으로 스크립트는 다음을 수집합니다.
- Migrate to Containers CSI 컨트롤러 및 CSI 노드의 로그
- Migrate to Containers CSI 노드 호스트의 Syslog
- Migrate to Containers 컨트롤러의 로그
- 클러스터의 모든 Migrate to Containers 항목
- 마이그레이션을 지정하고 마이그레이션에서 기본 아티팩트 저장소를 사용하는 경우 [Cloud Storage(/storage) S3 버킷에서 마이그레이션 아티팩트를 수집합니다.
- 다음의 출력:
kubectl cluster-info
kubectl get nodes; kubectl describe node
kubectl version
kubectl top node
- 워크로드 로그
- 다음의 출력:
ps aux
netstat -tlnp
iptables -t nat -L
fstab
kubectl get pod
kubectl describe pod
kubectl top pod --all-namespaces --containers
kubectl cluster-info dump
kubectl api-resources -o wide
kubectl top pod --all-namespaces --containers
kubectl api-resources -o wide
kubectl get componentstatuses --all-namespaces
kubectl get endpoints --all-namespaces
kubectl get events --all-namespaces
kubectl describe limits --all-namespaces
kubectl get namespaces
kubectl describe pvc --all-namespaces
kubectl describe pv --all-namespaces
kubectl describe quota --all-namespaces
kubectl describe sa --all-namespaces
kubectl describe services --all-namespaces
kubectl describe services --all-namespaces
kubectl get ingresses --all-namespaces
kubectl describe networkpolicies --all-namespaces
kubectl get podsecuritypolicies --all-namespaces
kubectl get clusterrolebindings --all-namespaces
kubectl describe storageclasses --all-namespaces
kubectl describe volumeattachments --all-namespaces