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 查看资源文档

相关推荐
程序员酥皮蛋15 分钟前
docker基础
docker·容器·eureka
没有退路那我就不要散步4 小时前
kube-proxy优化
docker·容器·kubernetes
阿狸猿6 小时前
论基于云原生数据库的企业信息系统架构设计
数据库·云原生
丑过三八线6 小时前
Kubernetes 常用命令速查手册
云原生·容器·kubernetes
bloglin999997 小时前
docker镜像构建及部署样例
运维·docker·容器
SLD_Allen7 小时前
基于docker搭建sub2api图文教程
运维·docker·容器
睡不醒男孩0308239 小时前
云原生环境下的云成本优化(FinOps)落地全景指南
云原生·clup
木雷坞10 小时前
LiteLLM Docker 部署:config.yaml、Master Key 和 Postgres 配置
运维·docker·容器·litellm
川石课堂软件测试10 小时前
UI自动化测试|元素操作&浏览器操作实践
功能测试·测试工具·mysql·ui·docker·容器·单元测试
丑过三八线10 小时前
Docker Podman 启动命令
docker·容器·podman