欢迎来到代码驿站!

当前位置:首页 >

kubectl操作命令及使用说明总结

时间:2022-07-13 08:27:28|栏目:|点击:

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的版本信息

上一篇:SpringBoot 整合 Docker的详细过程

栏    目:

下一篇:从进程中去理解 Docker隔离技术

本文标题:kubectl操作命令及使用说明总结

本文地址:http://www.codeinn.net/misctech/207641.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有