내 작업자 노드에 로그인할 수 없거나 oc debug 명령으로 이를 디버그할 수 없는 이유는 무엇입니까?
Satellite 클러스터에서 워커 노드에 로그인하거나 oc debug 명령을 실행할 때 발생하는 문제를 해결하십시오.
워커 노드의 터미널에 로그인하거나 CLI에서 oc debug node 명령을 실행하면 다음 오류가 발생합니다.
oc debug node/10.200.0.00
Starting pod/10200000-debug ...
To use host binaries, run chroot /host
Pod IP: 10.200.0.10
If you don't see a command prompt, try pressing enter.
Removing debug pod ...
Error from server: error dialing backend: dial tcp 10.200.0.00:12345: connect: connection timed out
클러스터 내에서 결함이 있는 노드 하나가 DNS 문제를 일으키고 있습니다.
이 문제를 해결하려면 오류의 원인이 되는 노드를 판별하십시오. 그런 다음 해당 노드를 중지하고 oc debug node를 실행해 보십시오. 클러스터 디버깅을 참조하십시오.
문제의 원인이 되는 노드를 판별할 수 없는 경우 Satellite 위치 제어 플레인 호스트를 한 번에 하나씩 재부팅하고 oc debug node를 실행해 보십시오. 여전히 오류가 수신되는 경우 작업자 노드를 한 번에 하나씩 재부팅하십시오.
특정 작업자 노드가 문제점을 발생시키는지 판별할 수 있고 다른 작업자 노드에서 oc debug node 명령이 성공하는 경우 oc debug node 명령이 실패한 호스트를 교체하십시오.