구축 문제 해결
요약 이 주제는 Kubernetes 명령을 사용하여 구축 문제를 해결하는 방법 및 클라우드 네이티브 라우터 구성 파일을 보는 방법에 대한 정보를 제공합니다.
구축 문제 해결
이 주제는 클라우드 네이티브 라우터 구성 요소를 구축하는 동안 발생할 수 있는 몇 가지 문제에 대한 정보를 제공하고, 구축 문제의 원인을 파악하기 위해 호스트 서버에서 실행하는 많은 Kubernetes(K8s) 및 셸 명령을 제공합니다.
잠재적 문제 | 관련 명령을 | 확인하는 내용 |
---|---|---|
이미지 찾을 수 없음 |
레지스트리에 액세스할 수 있는지, 이미지 태그가 올바른지 확인 |
|
초기화 오류 | jcnr 암호가 로드되어 유효한 라이선스 키가 있는지 확인 |
cat /var/run/jcnr/juniper.conf 루트 암호 및 라이선스 키가 있는지 확인 |
cRPD Pod(CrashLoopBackOff) 상태 |
|
|
CrashLoopBackOff 상태의 vRouter Pod |
contail-k8s-deployer pod에 오류가 있는지 확인 | kubectl logs contrail-k8s-deployer-<pod-hash> -n contrail-deploy |
클라우드 네이티브 라우터 컨트롤러 구성 보기
클라우드 네이티브 라우터 구축 프로세스는 값.yaml 파일의 항목의 결과로 클라우드 네이티브 라우터 컨트롤러(cRPD)를 위한 구성 파일을 만듭니다. 이 구성 파일을 보고 cRPD 구성의 세부 정보를 볼 수 있습니다. cRPD 구성 보기:
로그 파일 보기
ls
하여 각 클라우드 네이티브 라우터 구성 요소에 대한 로그 파일을 나열합니다.
# cd /var/log/jcnr/
[root@host: /var/log/jcnr]# ls
contrail-vrouter-agent.log contrail-vrouter-dpdk-init.log contrail-vrouter-dpdk.log vrouter-kernel-init.log calico containers cloud-init.log contrail jcnr-cni.log cloud-init-output.log crpd pods jcnr-notifications.json