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

相关推荐
Serverless社区13 分钟前
助力企业构建 AI 原生应用,函数计算FunctionAI 重塑模型服务与 Agent 全栈生态
阿里云·云原生·serverless
企鹅侠客1 小时前
K8s高频命令实操手册
云原生·容器·kubernetes
java_logo2 小时前
Docker 容器化部署 QINGLONG 面板指南
java·运维·docker·容器·eureka·centos·rabbitmq
li3714908902 小时前
k8s中应用容器随redis集群自动重启
redis·容器·kubernetes
LFly_ice2 小时前
Docker核心概念与实战指南
运维·docker·容器
ytttr8733 小时前
Rocky Linux 8.9配置Kubernetes集群详解,适用于CentOS环境
linux·kubernetes·centos
小猿姐4 小时前
通过 Chaos Mesh 验证 KubeBlocks Addon 可用性的实践
kubernetes
weixin_307779134 小时前
破解遗留数据集成难题:基于AWS Glue的无服务器ETL实践
开发语言·云原生·云计算·etl·aws
春生野草5 小时前
(二)Docker实战--Docker镜像部署与启动
学习·docker·容器
阿里云云原生5 小时前
阿里云通过中国信通院首批安全可信中间件评估
云原生