k8s常用命令

一、基础信息查看

命令 作用
kubectl version 查看 kubectl 和 K8s 版本
kubectl cluster-info 查看集群信息
kubectl get nodes 查看所有节点状态
kubectl get pods 查看所有 Pod(默认 default 命名空间)
kubectl get svc 查看所有 Service
kubectl get deploy 查看所有 Deployment

二、资源管理(创建 / 删除 / 更新)

命令 作用
kubectl apply -f <yaml文件> 创建 / 更新资源(推荐)
kubectl create -f <yaml文件> 仅创建资源(无更新能力)
kubectl delete pod <pod名> 删除 Pod
kubectl delete -f <yaml文件> 按配置文件删除资源

三、Pod 核心操作(运维排障)

命令 作用
kubectl logs <pod名> 查看 Pod 日志
kubectl exec -it <pod名> -- /bin/bash 进入 Pod 容器
kubectl cp <本地文件> <pod名>:<容器路径> 本地与 Pod 互传文件
kubectl restart pod <pod名> 重启 Pod(需 Deployment 管理)
相关推荐
皮卡狮8 分钟前
Linux静态库和动态库详解
linux
撩得Android一次心动20 分钟前
Linux编程笔记4【个人用】
linux·笔记·学习
七牛云行业应用1 小时前
Ollama 本地部署 DeepSeek 完全指南:macOS / Windows / Linux 三端安装 + GPU 配置 + API 调用
linux·windows·macos
顧棟2 小时前
Zookeeper热缩容解析
linux·服务器·zookeeper
取谖慕12.2 小时前
Docker容器从入门到精通
docker·容器·eureka
三言老师2 小时前
CentOS7.9:Redis服务器部署结构化实战教程
linux·运维·服务器·数据库
味悲3 小时前
Linux提权
linux·服务器·安全
无足鸟ICT3 小时前
【RHCA+】替换变量
linux
尘似鹤3 小时前
rk3506的uboot源码分析(三)
linux·uboot