网站首页 > 资源文章 正文
这是管理真实生产环境中 Kubernetes 的 13 个最常用的 kubectl 命令,以及解释和常见用例:
?核心管理
1 kubectl get
列出 Kubernetes 资源。
包括:
→ kubectl get pods(列出 Pod)
→ kubectl get deployments(列出部署)
→ kubectl get services(列出服务)
→ kubectl get all(列出命名空间中的大多数资源)
2 kubectl describe
提供有关资源的详细信息。
包括:
→ kubectl describe pod my-pod
→ kubectl describe node my-node
3 kubectl create
从文件或标准输入创建资源。通常与 YAML 清单文件一起使用:
→ kubectl create -f my-deployment.yaml
4 kubectl apply
根据配置文件创建或更新资源。这是管理生产中更改的更安全方式,因为它会跟踪已应用的更改。
→ kubectl apply -f my-deployment.yaml(应用部署定义)
5 kubectl delete
删除资源。小心使用!例如:
→ kubectl delete pod my-pod
→ kubectl delete service my-service
?调试和故障排除
6 kubectl logs
从 Pod 内的容器获取日志:
→ kubectl logs my-pod
→ kubectl logs my-pod -c my-container(指定容器)
7 kubectl exec
在容器内执行命令。对于调试非常强大:
→ kubectl exec -it my-pod -- bash(交互式 shell)
8 kubectl port-forward
将本地端口转发到 Pod 上的一个端口。用于访问未直接公开的服务很有用:
→ kubectl port-forward my-pod 8080:80
?监测和分析
9 kubectl top
显示 Pod 和节点的资源使用情况(CPU/内存):→ kubectl top pod(Pod 资源使用情况)→ kubectl top node(节点资源使用情况)
10 kubectl explain
描述 Kubernetes 资源的字段:
→ kubectl explain pod→ kubectl explain pod.spec(更具体)
?管理工作负载
11 kubectl rollout
部署的管理,包括更新和回滚:
→ kubectl rollout status deployment/my-deployment→ kubectl rollout undo deployment/my-deployment
12 kubectl scale
调整部署或副本集中的副本数量:
→ kubectl scale deployment/my-deployment --replicas=5
13 kubectl edit
直接在集群上编辑资源的配置。在生产中使用时要小心。
→ kubectl edit deployment my-deployment
重要说明:
→ 命名空间:大多数命令都可以与 -n <命名空间>一起使用,以针对特定的命名空间
→ 输出格式:使用 -o wide、-o yaml 或 -o json 与 get 和 describe 等命令一起控制输出格式。
- 上一篇: powershell 后台运行命令
- 下一篇: 几个常用的运行窗口命令,能解决大问题!
猜你喜欢
- 2024-11-18 CMD命令合集
- 2024-11-18 Linux中有许多常用的命令
- 2024-11-18 CPU执行指令的过程和步骤
- 2024-11-18 【小技巧】常见操作系统打开命令提示符的方法
- 2024-11-18 PsExec v2.43 远程计算机上执行命令行工具和实用程序
- 2024-11-18 这19个命令对应运维小白,简直再适合不过了!
- 2024-11-18 windows系统使用最频繁最实用的14大命令你用过多少?神方便
- 2024-11-18 KUKA机器人知识点27:流程控制指令
- 2024-11-18 计算机的CMD命令
- 2024-11-18 【干货】常用的网络命令及使用示例
你 发表评论:
欢迎- 04-27JIT原理简单介绍
- 04-27LSM Oops 内存错误根因分析与解决
- 04-27Linux系统编程—共享内存之mmap
- 04-27C++深拷贝和浅拷贝应用实例
- 04-27消息队列概念及其实现细节
- 04-27基于FIMC接口的CMOS摄像头驱动分析与设计
- 04-27高性能异步io机制:io_uring
- 04-27《C与指针》读书笔记五
- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)