2015-10-15 3 views
1

я занят OpenShift V3 и некоторые вещи мне нужно сделать такие команды, как:Что такое «oadm» в CLI?

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 registry и oadm router требуют привилегий прав на внесение изменений в пространство имен по умолчанию. Большинство обычных пользователей не должны обладать этим полномочием, поэтому команды считаются повышенными. Вы также увидите команды типа oadm policy add-cluster-role-to-* и oadm manage-node, которые являются другими задачами уровня администратора.

Смежные вопросы