K8s学习笔记(2)——K8s命令和资源管理方式
文章目录一、K8s命令kubectl命令commandtype常用命令二、资源管理方式一、K8s命令kubectl命令基本格式如下:kubectl [command] [type] [name] [flags]command:指定要对资源执行的操作,例如create、get、deletetype:指定资源类型,比如deployment、pod、servicename:指定资源的名称,名称大小写敏感
·
一、K8s命令
kubectl命令
基本格式如下:
kubectl [command] [type] [name] [flags]
command:指定要对资源执行的操作,例如create、get、delete
type:指定资源类型,比如deployment、pod、service
name:指定资源的名称,名称大小写敏感
flags:指定额外的可选参数
command
type
可以使用 kubectl api-resources 来查看所有type
这里列出部分type
常用命令
kubectl get pod //查看pod
kubectl get pod pod名字 -o yaml/json //查看某个pod的详细信息,以yaml/json形式展示
kubectl get service //查看service
二、资源管理方式
K8s有三种操作资源的管理方式
命令式对象管理:直接使用命令去操作kubernetes资源
kubectl run nginx-pod --image=nginx:1.17.1 --port=80
命令式对象配置:通过命令配置和配置文件去操作kubernetes资源
kubectl create/patch -f nginx-pod.yaml
声明式对象配置:通过apply命令和配置文件去操作kubernetes资源
kubectl apply -f nginx-pod.yaml
我个人是喜欢使用第三种声明式对象配置,更加灵活
更多推荐
已为社区贡献3条内容
所有评论(0)