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 @   四毛二  阅读(142)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
点击右上角即可分享
微信分享提示