我正在使用本教學在 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、路由器。我該如何調試這個問題?如何過濾 openshift 日誌中的錯誤? Journalctl -p 僅開始在資訊層級顯示訊息。
答案1
事實證明,我的 ansible 主機庫存錯誤 - 部分節點必須包含主節點和標籤“region”:“infra”