k8s(三)---关于kubectl

六、关于kubectl

对资源操作全部是通过kubetcl进行操作。

1、kubetcl简介

管理k8s的命令行工具。是k8s的一个客户端管理工具,可以通过kubectl对k8s中的资源进行操作,比如增删改查。

2、kubetcl自动补全

需要进行配置 ?

3、帮助

kubectl --help

4、查看所有资源kubetcl api-resourses

k8s里有很多资源

1) 列名介绍

第一列是资源名称、第二列是名称简写,第三列是版本,第四列true表示具有命名空间隔离,false代表没有。第五列代表资源类型。

2) 名称简写

①node/nodes no
②pod/pods po
③service/services svc
④namespace/namespaces ns

3)是否资源隔离

①查看无隔离性资源 kubectl api-resource --namespaced=false
②查看有隔离性资源 kubectl api-resource --namespaced=true

4)版本

5)资源类型

5、资源操作(增删改查)

1)增

kubectl apply

kubectl run

kubectl create

2)删

kubectl delete

3)改

kubectl set 命令中指定要修改的内容

kubectl edit类似vim,保存退出就会自动更新

kubectl replace也可以 kubectl apply 都说修改yaml后执行命令

4)查

kubectl get 输出基本信息,kubectl get xxx -owide 提供更多信息

kubectl descibe 输出详细信息

kubectl explain 查看资源文档

相关推荐
礼拜天没时间.19 分钟前
Docker Compose 实战:从单容器命令到多服务编排
运维·网络·docker·云原生·容器·centos
hrhcode21 分钟前
【云原生】二.Kubernetes基础入门:架构详解与环境搭建
云原生·k8s
志栋智能21 分钟前
智能巡检自动化解决方案:从“人海战术”到“AI智巡”的效能革命
大数据·运维·人工智能·网络安全·云原生·自动化
only_Klein37 分钟前
kubernetes-Service
云原生·容器·kubernetes
迎仔43 分钟前
10-算力中心运维三剑客:Ansible + Jenkins + K8s 高效实战
运维·kubernetes·ansible·jenkins
切糕师学AI1 小时前
成本治理(Cloud Cost Governance)是什么?
云原生·云计算
志栋智能1 小时前
AI驱动的监控系统自动化巡检:从“告警噪音”到“业务洞察”的智能跃迁
运维·人工智能·网络安全·云原生·自动化
匀泪3 小时前
云原生(nginx实验(4))
运维·nginx·云原生
阿寻寻9 小时前
【云原生技术】API 网关主动探测的通常是“域入口”(srpcgw),不是直接探测后端 Pod,也不是通过 srpcsrv/Consul 来判域健康
网络·云原生·consul
礼拜天没时间.11 小时前
Docker自动化构建实战:从手工到多阶段构建的完美进化
运维·docker·容器·centos·自动化·sre