2015-10-15 70 views
1

我忙着OpenShift V3和一些東西,我需要做這樣的命令:什麼是CLI中的'oadm'?

oadm registry --config=admin.kubeconfig \ 
    --credentials=openshift-registry.kubeconfig 

oadm router <router_name> --replicas=<number> \ 
    --credentials='/etc/openshift/master/openshift-router.kubeconfig' \ 
    --service-account=router 

的問題是:我不知道'oadm'的意思,爲什麼我在這種情況下使用它?在OpenShift中,我必須使用'oc',因此它可能不是OpenShift特定的命令。

+1

您也可以使用'oc adm ...'而不是'oadm ...'。我認爲它們是相同的,不知道是否有理由選擇一個。 –

回答

1

oadm是一個OpenShift命令,專注於通常需要提升集羣權限才能運行的管理級別任務。 oc是專注於常見用戶級活動的OpenShift命令。

例如,oadm registryoadm router命令都需要「默認」命名空間內的編輯權限。大多數普通用戶不應該擁有該權限,因此這些命令被認爲是提升的。您還會注意到諸如oadm policy add-cluster-role-to-*oadm manage-node這些其他管理員級別任務的命令。

相關問題