4

我正忙于 OpenShift V3,对于一些我需要执行以下命令的东西:

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 的命令。

4

1 回答 1

5

oadm是一个 OpenShift 命令,专注于通常需要提升集群权限才能运行的管理级别任务。 oc是一个专注于常见用户级别活动的 OpenShift 命令。

例如,oadm registryandoadm router命令都需要“默认”命名空间内的编辑权限。大多数普通用户不应该拥有该权限,因此这些命令被认为是提升的。您还会注意到其他管理级别任务之类的oadm policy add-cluster-role-to-*命令。oadm manage-node

于 2015-10-15T11:34:28.557 回答