docker_practice/kubernetes/kubectl/README.md
Kang HuaiShuai fde5496bb8
Update kubernetes
Signed-off-by: Kang HuaiShuai <khs1994@khs1994.com>
2019-11-15 11:04:23 +08:00

82 lines
1.1 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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