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 ### 基础命令
### 部署命令

### 集群管理命令

### 故障和调试命令

### 其它命令

【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性