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。
挑战
入门使用 nginx 镜像启动一个名为 web 的 Pod,然后以 YAML 格式打印它,并在其 status 中查找 phase 和 podIP。
亲手试试
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
Kubernetes 入门中的所有课
自己练习: Terminal 在线编辑器