## 14.8 Kubernetes 命令行 kubectl [kubectl](https://github.com/kubernetes/kubernetes) 是 Kubernetes 自带的客户端,可以用它来直接操作 Kubernetes。 使用格式有两种: ```bash kubectl [flags] kubectl [command] ``` ### 14.8.1 get 显示一个或多个资源 ### 14.8.2 describe 显示资源详情 ### 14.8.3 create 从文件或标准输入创建资源 ### 14.8.4 update 从文件或标准输入更新资源 ### 14.8.5 delete 通过文件名、标准输入、资源名或者 label selector 删除资源 ### 14.8.6 logs 输出 pod 中一个容器的日志 ### 14.8.7 rollout 对 Deployment 等资源执行滚动更新/回滚 ### 14.8.8 exec 在容器内部执行命令 ### 14.8.9 port-forward 将本地端口转发到 Pod ### 14.8.10 proxy 为 Kubernetes API server 启动代理服务器 ### 14.8.11 run 在集群中使用指定镜像启动容器 ### 14.8.12 expose 将 replication controller service 或 pod 暴露为新的 Kubernetes service ### 14.8.13 label 更新资源的 label ### 14.8.14 config 修改 Kubernetes 配置文件 ### 14.8.15 cluster-info 显示集群信息 ### 14.8.16 api-versions 以 “组/版本” 的格式输出服务端支持的 API 版本 ### 14.8.17 version 输出服务端和客户端的版本信息 ### 14.8.18 help 显示各个命令的帮助信息