4.5. 应用修改操作
4.5.1. get
返回 指定对象类型的 对象列表。如果请求中包含可选的 < ;object_name
>,则会根据该值过滤结果列表。
$ oc get <object_type> [<object_name>]
例如,以下命令列出项目的可用镜像:
$ oc get images
输出示例
sha256:f86e02fb8c740b4ed1f59300e94be69783ee51a38cc9ce6ddb73b6f817e173b3 registry.redhat.io/jboss-datagrid-6/datagrid65-openshift@sha256:f86e02fb8c740b4ed1f59300e94be69783ee51a38cc9ce6ddb73b6f817e173b3 sha256:f98f90938360ab1979f70195a9d518ae87b1089cd42ba5fc279d647b2cb0351b registry.redhat.io/jboss-fuse-6/fis-karaf-openshift@sha256:f98f90938360ab1979f70195a9d518ae87b1089cd42ba5fc279d647b2cb0351b
您可以使用 -o
或 --output
选项修改输出格式。
$ oc get <object_type> [<object_name>]-o|--output=json|yaml|wide|custom-columns=...|custom-columns-file=...|go-template=...|go-template-file=...|jsonpath=...|jsonpath-file=...]
输出格式可以是 JSON 或 YAML,也可以是 自定义列、golang 模板 和 jsonpath 等可扩展格式。
例如,以下命令列出了特定项目中运行的 pod 的名称:
$ oc get pods -n default -o jsonpath='{range .items[*].metadata}{"Pod Name: "}{.name}{"\n"}{end}'
输出示例
Pod Name: docker-registry-1-wvhrx Pod Name: registry-console-1-ntq65 Pod Name: router-1-xzw69