一、对象介绍二、对象基本介绍
1 查看所有对象2 常用对象 三、对象的管理工具 kubectl
2、1 kubectl 命令语法2.2 基本命令2.3 运行和调试的命令 一、对象介绍
在kubernetes中,所有的内容都抽象为对象,用户需要通过操作对象来管理kubernetes。
有些时候对象也可以称为资源。
kubectl api-resources
2 常用对象操作 kubernetes 中的对象使用 kubectl 命令, kubectl 有很多的子命令,通过这些子命令可以对 kubernetes 中的对象进行增删改查等操作。
2、1 kubectl 命令语法kubectl [command] [TYPE] [NAME] [flags]
command 子命令,表明了对一个对象的操作TYPE 资源(对象)类型,不区分大小写, 可以指定单数、复数或缩写形式。NAME 具体的一个对象的名称。名称区分大小写。如果省略名称,则显示集群中所有对象的详细信息。flags 指定可选的参数。比如 -w 持续观察, -o 指定输出格式 2.2 基本命令 子命令 命令作用 create创建一个资源get获取一个资源edit编辑一个资源patch更新一个资源delete删除一个资源explain展示资源文档2.3 运行和调试的命令 子命令 命令作用 run在集群中,通过一个指定的镜像运行一个容器describe显示出一个已经被创建的对象内容和创建对象过程中的事件expose创建一个 service ,并向集群的其他资源暴露出某个 Pod 的端口logs输出容器在 pod 中的日志exec执行容器中的一个命令rollout管理资源的发布,通常用于版本的回滚scale扩(缩)容Pod的数量autoscale自动调整Pod的数量apply通过 yaml 文件管理一个(多个)对象