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 管理)
相关推荐
万里侯10 小时前
微服务与人生:从服务网格看人际关系
微服务·容器·k8s
zkkkkkkkkkkkkk10 小时前
Linux进行管理工具Supervisor配置与使用
linux·python·supervisor
开发者联盟league10 小时前
linux普通用户使用pip安装模块
linux·python·pip
QuestLab10 小时前
③-进阶篇:vLLM实战——多卡部署、压测与排障
linux·服务器·网络
Languorous.11 小时前
Windows 安装 Linux 虚拟机 / WSL 完整教程(新手零失败)
linux·运维·windows
疯狂成瘾者11 小时前
Kubernetes(简称K8s)
云原生·容器·kubernetes
ElevenS_it18811 小时前
K8s容器环境运维监控盲区:从Node到Pod到Service的可观测性分层实战
运维·容器·kubernetes
颂love11 小时前
Linux命令的简单学习
linux·运维·学习
叶~小兮11 小时前
Kubernetes集群升级与证书更新 学习笔记
笔记·学习·kubernetes
satadriver12 小时前
ip-guard网络通信加解密
linux·网络·tcp/ip