使用kubectl命令行工具时,会涉及到很多的命令来对集群进行管理。kubectl命令的语法如下
kubectl [command] [type] [name] [flage]
command:指定要对资源执行的操作,如:create,edit等
type:指定的资源类型,如pod,service等
name:指定资源的名称,其名称对关键字敏感
flags:指定额外的其他参数
以下介绍下常用的命令
| 命令类型 | 命令 | 命令对应的解释 | 命令详细描述 |
| 基本命令 | create | 创建 | 创建一个资源 |
| edit | 编辑 | 编辑一个资源 | |
| get | 获取 | 获取一个资源 | |
| patch | 更新 | 更新一个资源 | |
| delete | 删除 | 删除一个资源 | |
| apple | 通过文件对资源进行一些配置更新 | ||
| lable | 标签 | 更新资源标签 | |
| explain | 解释 | 展示一个资源文档 | |
| 运行、调试 | run | 运行 | 在集群中运行一个指定的镜像 |
| expose | 暴露 | 暴露资源为Service | |
| describe | 描述 | 显示资源内部信息 | |
| logs | 日志 | 输入容器在pod的日志 | |
| attach | 缠绕 | 进入运行中的容器 | |
| exec | 执行 | 执行容器中的一个命令 | |
| cp | 复制 | 在Pod内外进行文件的复制 | |
| rollout | 首次展示 | 管理资源的发布 | |
| scalle | 规模 | 扩容、减少Pod的数量 | |
| autoscale | 自动调整 | 自动调整Pod的数量 |
| 资源名称 | 资源简称 | 资源描述 |
| nodes | no | 集群组成的一部分 |
| namespaces | ns | 隔离Pod |
| pods | po | 装载容器 |
| service | svc | 统一Pod对外接口 |
| ingress | ing | 统一Pod对外接口 |
| volumeattachments | 存储数据 | |
| persistentvolumes | pv | 存储数据 |
以上为常用的一些命令,后续如有用到新的,会持续更新
本文介绍了kubectl命令行工具的基本使用方法及常见命令。kubectl是Kubernetes集群管理的重要工具,文章覆盖了资源创建、编辑、获取等操作,并列举了节点、命名空间等资源类型的简称及其描述。
1284

被折叠的 条评论
为什么被折叠?



