Menu
CoddyTech

YAML 输出

本课属于 Coddy Terminal 学习旅程的“Kubernetes 入门”单元。第 35 课,共 45 课。

表格会显示摘要。要查看 Kubernetes 所知道的对象的全部信息,可以将它请求为 YAML:

kubectl get pod web -o yaml

输出是一份完整的清单:包含标签和唯一 uid 的 metadata、Kubernetes 填入默认值的完整 spec,以及一个你不需要亲自编写的 status 部分。

status 中包含实时信息:phase: Running、podIP、节点的 hostIP,以及 containerStatuses 下每个容器的状态和重启次数。

-o json 会以 JSON 格式提供相同的对象,方便工具解析。这两种格式都适用于任何资源:试试 kubectl get deployment web -o yaml 或 kubectl get service web -o json。

challenge icon

挑战

入门

使用 nginx 镜像启动一个名为 web 的 Pod,然后以 YAML 格式打印它,并在其 status 中查找 phase 和 podIP。

亲手试试

终端
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

Kubernetes 入门中的所有课

自己练习: Terminal 在线编辑器