目录
- kubectl操作命令
- 基本命令 (创建类型)
- 基本命令 (操作类型)
- 部署命令
- 集群管理命令
- 故障排队及调试命令
- 高级命令
- 设置命令
- 其它命令
kubectl操作命令
每个命令的具体使用可以使用kubectl command --help进行查看
,也可以查看我们系列文章(逐步补充中)
基本命令 (创建类型)
Command | Desc |
---|
create | 从文件或者标准输入创建resource |
expose | 将rc,svc,deploy,pod暴露为一个新的svc |
run | 在集群中运行一个特定的镜像 |
set | 设置对象的特定的特性 |
基本命令 (操作类型)
Command | Desc |
---|
get | 查询一个或者多个资源 |
explain | 查询资源的文档 如: kubectl explain pod |
edit | 对资源的定义文件进行编辑 |
部署命令
Command | Desc |
---|
rollout | 管理资源的部署 |
rolling-update | 执行给定ReplicationController的滚动更新 |
scale | 为deploy,rc,rs 或 job设置新大小 |
autoscale | 自动扩缩容 deploy, rs, rc |
集群管理命令
Command | Desc |
---|
certificate | 修改证书资源 |
cluster-info | 显示集群信息 |
top | 显示资源的 (CPU/Memory/Storage) 使用 |
cordon(警戒) | 标记一个node为不可调度状态 |
uncordon | 标记一个node为可调度状态 |
drain(排水) | TODO: 不懂, 准备在某个node维护 |
taint | TODO: 不懂,在一个或多个node上更新taints |
故障排队及调试命令
Command | Desc |
---|
describe | 显示特定资源或资源组的详细信息 |
logs | 查看pod的日志 |
attach | TODO,进入某个容器 |
exec | 在一个容器内执行命令 |
port-forward | 将一个或多个本地端口转发到一个pod |
proxy | 运行一个API Server的代理 |
cp | 在主机和容器间进行文件拷贝 |
auth | 检查授权 |
高级命令
Command | Desc |
---|
apply | 通过文件名或标准输入将配置应用于resource |
patch | 更新resource的字段 |
replace | 用文件名或标准输入替换resource |
convert | 将配置文件转换为不同的API Version |
设置命令
Command | Desc |
---|
label | 更新resource的标签 |
annotate | 更新resource的注解 |
completion | 输出指定shell的代码完成命令 (bash or zsh) |
其它命令
Command | Desc |
---|
api-versions | 打印支持的API Version |
config | 修改 kubeconfig 文件 |
help | 帮助 |
plugin | 运行命令行插件 |
version | 输出client和server的版本信息 |
到此这篇关于kubectl操作命令及使用说明总结的文章就介绍到这了,更多相关kubectl操作命令内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341