查看所有 pod 列表, -n 后跟namespace,查看指定的命名空间
查看 RC 和service 列表,-o wide 查看详细信息
显示 Node 的详细信息
显示 Pod 的详细信息,特别是查看pod 无法创建的时候的日志
根据 yaml 创建资源, apply 可以重复执行,create 不行
基于 pod.yaml 定义的名称删除指定资源
删除所有包含某个 label 的pod 和service
删除默认命名空间下的所有 Pod
执行 pod 命令
通过bash 获得pod 中某个容器的TTY ,相当于登录容器
查看容器的日志
查看节点 labels
重启 pod
创建命令
更新资源
删除资源
Pod常用操作
节点操作
格式化输出
要以特定格式将详细信息输出到终端窗口,可以将 -o 或–output 参数添加到支持的kubectl 命令
输出格式
-o=custom-columns=
使用逗号分隔的自定义列打印表
[En]
Print the table using comma-separated custom columns
-o=custom-columns-file=
使用
-o=json
输出 JSON 格式的API 对象
-o=jsonpath=
-o=jsonpath-file=
-o=name
仅打印资源名称,不打印其他内容
[En]
Print only the resource name and nothing else
-o=wide
以纯文本格式输出额外信息,对于 Pod 来说,输出中包含了节点名称
-o=yaml
输出 YAML 格式的API 对象
使用 -o=custom-columns 的示例:
Original: https://www.cnblogs.com/kulinye/p/15265297.html
Author: 库库林_白夜
Title: k8s 常用命令
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/524529/
转载文章受原作者版权保护。转载请注明原作者出处!