kubectl 是 Kubernetes 自带的客户端,可以用它来直接操作 Kubernetes。
使用格式有两种:
kubectl [flags]
kubectl [command]
get
显示一个或多个资源
describe
显示资源详情
create
从文件或标准输入创建资源
update
从文件或标准输入更新资源
delete
通过文件名、标准输入、资源名或者 label selector 删除资源
log
输出 pod 中一个容器的日志
rolling-update
对指定的 replication controller 执行滚动升级
exec
在容器内部执行命令
port-forward
将本地端口转发到Pod
proxy
为 Kubernetes API server 启动代理服务器
run
在集群中使用指定镜像启动容器
expose
将 replication controller service 或 pod 暴露为新的 kubernetes service
label
更新资源的 label
config
修改 kubernetes 配置文件
cluster-info
显示集群信息
api-versions
以 “组/版本” 的格式输出服务端支持的 API 版本
version
输出服务端和客户端的版本信息
help
显示各个命令的帮助信息
📂 分类导航
-
▶
学与练
- ▶ 软件技术基础
- ▶ 前端开发技术
-
▶
后端开发技术
- ▶ 编程语言
- ▶ 中间件
-
▶
数据库
- MySQL
- SQLServer
- ▶ Dameng
- clickhouse
- Duckdb
-
▶
数据开发与运维
- ▶ 数据开发
-
▶
运维开发
- ▶ CI/CD
- ▶ 自动化
- ▶ 日志处理
- ▶ 监控
- 软件入门教程
- ▶ 课程库
-
▶
软件园
- AI智能体与应用
- ▶ 开发工具与环境
- AI 开发和编排
- 业务与生产力应用
- 数据和中间件
- ▶ 工具箱