![Openshift 원본을 새로 설치 - 라우터 및 레지스트리 서비스가 누락됨](https://rvso.com/image/697363/Openshift%20%EC%9B%90%EB%B3%B8%EC%9D%84%20%EC%83%88%EB%A1%9C%20%EC%84%A4%EC%B9%98%20-%20%EB%9D%BC%EC%9A%B0%ED%84%B0%20%EB%B0%8F%20%EB%A0%88%EC%A7%80%EC%8A%A4%ED%8A%B8%EB%A6%AC%20%EC%84%9C%EB%B9%84%EC%8A%A4%EA%B0%80%20%EB%88%84%EB%9D%BD%EB%90%A8.png)
이 튜토리얼을 사용하여 centos에 openshift Origin을 설치하고 있습니다.https://www.stevem.io/post/getting-started-with-openshift-v3-on-vmware/ Ansible 설치가 성공했습니다. kubernetes 노드 상태를 볼 수 있습니다.
[root@os-m-01 ~]# oc get nodes
NAME STATUS AGE
os-m-01.mydomain Ready,SchedulingDisabled 43m
os-n-01.mydomain Ready 42m
os-n-02.mydomain Ready 43m
os-n-03.mydomain Ready 42m
os-n-04.mydomain Ready 43m
DNS가 올바르게 설정되었습니다. 하지만 내가 할 때
[root@os-m-01 ~]# oc get svc
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes 172.30.0.1 <none> 443/TCP,53/UDP,53/TCP 50m
튜토리얼에서 언급된 서비스(docker-registry, Registry-console, router)가 표시되지 않습니다. 이 문제를 어떻게 디버깅할 수 있나요? Openshift 로그의 오류를 어떻게 필터링합니까? Journalctl -p는 정보 수준에서만 메시지 표시를 시작합니다.
답변1
Ansible 호스트 인벤토리가 잘못된 것으로 나타났습니다. 섹션 노드에는 마스터 노드가 포함되어야 하며 라벨 'region':'infra'가 있어야 합니다.