Kubernetes集群----kubectl管理

Kubernetes集群----kubectl管理

前言: Kubectl 是管理k8s集群的命令行工具,通过生成的 json 格式传递给 apiserver 进行创建、查看、管理的操作 。

一:kubectl语法格式

1、帮助信息
 kubectl --help

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xtfm6A4O-1589031354059)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1589016736420.png)]

2、创建
kubectl run  命令
常用语法:
kubectl run NAME --image=image [--env="key=value"参数] [--port=port端口] [--replicas=replicas副本集] [--dry-run=bool状态] [--overrides=inline-json] [--command命令] -- [COMMAND] [args...] [options]`

例:
创建一个名字为nginx-deployment 的资源Pod,镜像是nginx,端口是80,有三个副本数量。

[root@master01 ~]# kubectl run nginx-deployment --image=nginx --port=80 --replicas=3
[root@master01 ~]# kubectl get pods   ‘查看刚创建的Pod资源’

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-poM4cGaZ-1589031354061)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1589017113693.png)]

查看3个副本所在的node节点
[root@master01 ~]# kubectl get pods -o wide

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yxYvrerF-1589031354062)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1589017330507.png)]

3、查看default空间内的所有资源
[root@master01 ~]# kubectl get all   ‘可看到副本数、控制器数都是3个’

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Z5NDGpeh-1589031354064)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1589017673502.png)]

4、删除pod资源nginx-deployment
[root@master01 ~]# kubectl delete deploy/nginx-deployment
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值