Kubernetes集群管理工具kubectl简介

 概述

kubectl是Kubernetes集群的命令行工具,通过kubectl能够对集群本身进行管理,并能够在集群上进行容器化应用的安装和部署

 

命令格式

kubectl [command] [type] [name] [flags]

参数
- command:指定要对资源执行的操作,例如create、get、describe、delete
- type:指定资源类型,资源类型是大小写敏感的,开发者能够以单数 、复数 和 缩略的形式,例如pod(pods),node(nodes),job,cronjob,secrt
- name:指定资源的名称,名称也是大小写敏感的,如果省略名称,则会显示所有的资源
- flags:指定可选的参数,例如,可用 -s 或者 -server参数指定Kubernetes API server的地址和端口

例如:
# 创建一个nginx镜像 kubectl create deployment nginx --image=nginx
# 对外暴露端口 kubectl expose deployment nginx --port=80 --type=NodePort
# 查看资源 kubectl get pod, svc

 

常见命令

kubectl help 获取更多信息
通过 help命令,能够获取帮助信息
#获取kubectl的命令
kubectl --help

# 获取某个命令的介绍和使用
kubectl get --help

### 基础命令


### 部署命令


### 集群管理命令


### 故障和调试命令


### 其它命令

 

posted @ 2022-11-09 15:11  四毛二  阅读(161)  评论(0)    收藏  举报