K3S 基础命令集

发布时间:2026/11/10 13:26:24

K3S 基础命令集 K3S 基础命令集Pod查看 Pod查看所有Pod查看详情查看Pod 日志查看 IP查看yaml编辑配置删除Pod强制删除进入容器PVC查看所有PVC查看详情查看PVC YAML创建 PVC编辑 PVC删除 PVCService查看 Service查看 Service 详情查看 Service YAML创建 Service编辑 Service删除 Servicedepoly查看 Deployment查看 Deployment 详情查看 Deployment YAML创建 Deployment编辑 Deployment删除 DeploymentIngress查看Ingress查看Ingress 详情查看 Ingress YAML创建 Ingress编辑 Ingress删除 Ingressimages查看所有镜像其他命令核心工作负载资源网络与服务资源存储资源配置与密钥资源身份与权限资源RBAC监控与扩展资源滚动更新与回滚Pod查看 Podkubectl get pods指定namespacekubectl get pods -n namespace查看所有Podkubectl get pod -A查看详情查看某个 Pod 的详细状态、事件和配置信息是排查启动失败等问题的常用命令。kubectl describe pod pod-namekubectl describe pod test-extractor2-6b755d8c56-zrtbx -n zemu-app查看Pod 日志kubectl logs test-extractor2 -n namespace查看 IPkubectl get pod -o wide -n zemu-ops该命令用于查看指定命名空间namespace下所有 Pod 的详细信息。相比普通的kubectl get pod加上-o wide参数后输出结果会额外展示每个 Pod 所在的节点NODE、Pod 的 IP 地址IP等关键信息便于快速定位 Pod 的运行位置和网络地址。其中各参数含义如下kubectl get pod查询 Pod 资源的基础命令-o wide以更宽的格式输出额外显示 Pod IP 和所在节点-n zemu-ops指定命名空间为zemu-ops仅查询该命名空间下的 Pod。执行后输出结果大致如下NAME READY STATUS RESTARTS AGE IP NODE nginx-7c7d9f6b4f-abc121/1 Running05d10.244.1.23 k8s-node-01其中IP列即为 Pod 的集群内网 IP 地址NODE列则标明该 Pod 被调度到了哪台工作节点上。若需进一步查看某个 Pod 的详细描述可配合kubectl describe pod pod-name -n zemu-ops使用。查看yaml以 YAML 格式输出 Pod 的完整定义用于查看或备份配置。kubectl get pod test-extractor2-6b755d8c56-zrtbx -n zemu-app -o yaml编辑配置直接编辑正在运行的 Pod 的配置。注意直接修改的 Pod 配置在 Pod 重建后可能丢失建议修改其控制器如 Deployment的配置。kubectl edit pod test-extractor2-6b755d8c56-zrtbx -n zemu-app与 vim 编辑类似。 wq 保存、 q 退出删除Pod删除 Pod。如果 Pod 受 Deployment 等控制器管理控制器会自动重建一个新的 Pod。kubectl delete pod test-extractor2-6b755d8c56-s68zs -n zemu-app强制删除当 Pod 卡在 Terminating 状态如“幽灵 Pod”且无法正常删除时可尝试强制删除。kubectl delete pod pod-name --force --grace-period0kubectl delete pod test-extractor3-867c67f76f-kfdlt -n zemu-app --force --grace-period0进入容器进入 Pod 内的容器终端用于调试。如果容器内是 sh则将 /bin/bash 替换为 /bin/shkubectl exec -it test-extractor2-6b755d8c56-s68zs -n zemu-app -- /bin/bash不进入容器执行命令kubectl exec -it test-extractor2-6b755d8c56-s68zs -n zemu-app -- lsPVC查看所有PVC查看当前命名空间下的 PVC加 -n 指定命名空间-A 查看所有kubectl get pvc -A查看详情查看 PVC 的详细状态、事件和绑定情况kubectl describe pvc />查看PVC YAML以 YAML 格式查看 PVC 完整定义kubectl get pvc />创建 PVC通过 YAML 文件创建 PVCkubectl apply -f pvc.yaml编辑 PVC在线编辑 PVC 配置部分字段不可修改kubectl edit pvc pvc-name删除 PVC删除 PVC注意会同时删除绑定的 PV 数据除非 PV 的回收策略是 Retainkubectl delete pvc pvc-nameService查看 Service查看当前命名空间下的 Service加 -n 指定命名空间-A 查看所有kubectl get svc -A查看 Service 详情查看 Service 的详细配置、Endpoints 和事件kubectl describe svc svc-namekubectl describe svc traefik -n zemu-ingress查看 Service YAML以 YAML 格式查看 Service 完整定义kubectl get svc svc-name -o yamlkubectl get svc traefik -n zemu-ingress -o yaml创建 Service通过 YAML 文件创建 Servicekubectl apply -f svc.yaml编辑 Service在线编辑 Service 配置kubectl edit svc svc-name删除 Servicekubectl delete svc svc-namedepoly查看 Deployment查看当前命名空间下的 Deployment加 -n 指定命名空间-A 查看所有kubectl get deploy -A查看 Deployment 详情查看 Deployment 的详细配置、事件和状态kubectl describe deploy deploy-namekubectl describe deploy test-extractor3 -n zemu-app查看 Deployment YAML以 YAML 格式查看 Deployment 完整定义kubectl get deploy deploy-name -o yamlkubectl get deploy test-extractor3 -n zemu-app -o yaml创建 Deployment通过 YAML 文件创建或更新 Deploymentkubectl apply -f deploy.yaml编辑 Deployment在线编辑 Deployment 配置kubectl edit deploy deploy-name删除 Deployment删除 Deployment会同时删除其管理的 Podkubectl delete deploy deploy-nameIngress查看Ingresskubectl get ing -A查看Ingress 详情查看 Ingress 的详细配置、规则和事件kubectl describe ing ingress-namekubectl describe ing zemu-web -n zemu-app查看 Ingress YAML以 YAML 格式查看 Ingress 完整定义kubectl get ing ingress-name -o yamlkubectl get ing zemu-web -n zemu-app -o yaml创建 Ingresskubectl apply -f ingress.yaml编辑 Ingresskubectl edit ing ingress-name删除 Ingresskubectl delete ing ingress-nameimages查看所有镜像sudo crictl images过滤sudo crictl images | grep my-app功能命令说明拉取sudo crictl pull nginx:latest从仓库拉取镜像到本地删除sudo crictl rmi IMAGE_ID删除本地的一个镜像查看详情sudo crictl inspecti IMAGE_ID获取镜像的详细元数据信息其他命令核心工作负载资源资源简称完整名称用途示例命令deployDeployment管理无状态应用的副本数、滚动更新kubectl get deploystsStatefulSet管理有状态应用如数据库保证稳定网络标识和存储kubectl get stsdsDaemonSet在每个节点上运行一个 Pod如日志采集、监控kubectl get ds -AjobJob执行一次性任务kubectl get jobcronjobCronJob定时执行任务kubectl get cronjobrsReplicaSet维护 Pod 副本数量通常由 Deployment 自动管理kubectl get rsrcReplicationController旧版副本控制器基本已被 Deployment 替代kubectl get rc网络与服务资源资源简称完整名称用途示例命令svcService提供稳定的网络访问入口和负载均衡kubectl get svcepEndpointsService 关联的后端 Pod IP 列表kubectl get epingIngress管理外部访问 HTTP/HTTPS 路由规则kubectl get ingnetpolNetworkPolicy定义 Pod 之间的网络访问策略kubectl get netpol存储资源资源简称完整名称用途示例命令pvPersistentVolume集群级别的存储资源独立于命名空间kubectl get pvpvcPersistentVolumeClaim用户对存储的申请绑定到 PVkubectl get pvcscStorageClass定义存储的类别如 fast、slowkubectl get scvolumeattachmentVolumeAttachment将存储卷挂载到节点kubectl get volumeattachment配置与密钥资源资源简称完整名称用途示例命令cmConfigMap存储非敏感的配置数据环境变量、配置文件kubectl get cmsecretSecret存储敏感数据密码、Token、证书kubectl get secret身份与权限资源RBAC资源简称完整名称用途示例命令saServiceAccount为 Pod 提供身份认证kubectl get saroleRole命名空间级别的权限定义kubectl get role -AclusterroleClusterRole集群级别的权限定义kubectl get clusterrolerolebindingRoleBinding将 Role 绑定到用户/ServiceAccountkubectl get rolebinding -AclusterrolebindingClusterRoleBinding将 ClusterRole 绑定到用户/ServiceAccountkubectl get clusterrolebinding监控与扩展资源资源简称完整名称用途示例命令hpaHorizontalPodAutoscaler根据 CPU/内存自动扩缩 Pod 数量kubectl get hpavpaVerticalPodAutoscaler根据使用情况自动调整 Pod 的资源请求/限制kubectl get vpapdbPodDisruptionBudget保证 Pod 驱逐时最少可用副本数kubectl get pdbeventsEvent查看集群事件排查问题kubectl get events -A --sort-by‘.lastTimestamp’nodesNode查看集群节点状态kubectl get nodesnsNamespace查看命名空间kubectl get ns滚动更新与回滚资源简称完整名称用途更新镜像kubectl set image deploy/deploy-name container-namenew-image更新 Deployment 中容器的镜像版本查看更新状态kubectl rollout status deploy/deploy-name查看滚动更新的进度和状态查看更新历史kubectl rollout history deploy/deploy-name查看 Deployment 的所有修订版本回滚到上一版本kubectl rollout undo deploy/deploy-name回滚到上一个版本回滚到指定版本kubectl rollout undo deploy/deploy-name --to-revisionrevision-number回滚到指定的历史版本重启Deployment kubectl rollout restart deploy/deploy-name重启所有 Pod不修改镜像用于重新加载配置暂停更新kubectl rollout pause deploy/deploy-name暂停滚动更新用于金丝雀发布恢复更新kubectl rollout resume deploy/deploy-name恢复暂停的滚动更新
延伸阅读

更多相关文章

2026/11/10 2:49:49

2027届论文降AI率平台哪个靠谱?六款实测横评

高校对AI生成内容的检测力度逐年加强,2027届毕业生面临的降AI率压力比往届更大。论文写作过程中适度使用AI辅助已成常态,但如何让最终稿顺利通过检测,成为不少学生头疼的问题。这篇测评选取市面上讨论度较高的六款降AI率工具,逐一…

2026/11/5 22:15:38

2027届论文降AI率工具实测,六款平台谁更靠谱

高校对论文AI生成内容的检测逐年收紧,降AI率从加分项变成了毕业答辩前的硬性门槛。不少2027届学生已经开始为学位论文发愁,市面上号称能降AI率的平台数量庞大,实际效果却参差不齐。本文选取六款有代表性的工具,用同一批论文样本做…

2026/11/10 13:24:28

危化品特种作业操作证过期了不知道怎么复审延期?保姆级教程来了

危化品特种作业操作证过期了不知道怎么复审延期?保姆级教程来了 证书过期了不知道怎么复审延期?你不是一个人。很多在济源干建筑的工友,特别是从事危化品特种作业的,都会遇到证书到期后不知道怎么办理复审的问题,结果只能停工、罚款,甚至被清退。别急,…

2026/11/10 13:24:28

电工证可以异地取嘛?在职建筑工人怎么选培训机构避免白交钱

电工证可以异地取嘛?在职建筑工人怎么选培训机构避免白交钱 怕考不过白交培训费?你不是一个人。在开封做建筑工的李师傅,最近就遇到了电工证异地办理的难题,花了几千块培训费,结果发现证书迟迟拿不到手,差点把钱打水漂。其实, 电工证可以异地取嘛…

2026/11/10 13:24:28

什么电工证好考 真实经历告诉你哪个证更容易过

什么电工证好考 真实经历告诉你哪个证更容易过 工地太忙根本没时间复习考试,这几乎是所有一线作业人员的真实经历。特别是河南转岗的从业者,经常面临时间紧、任务重的现实问题,想考个电工证,又怕考试不过,耽误工作和收入。其实,电工证种类很多,到底哪…

2026/11/10 13:24:28

新乡应届生考电工证的网站推荐,外省证全国通用吗?

新乡应届生考电工证的网站推荐,外省证全国通用吗? 之前考的证在外省能不能转过来?这个问题几乎每个准备考电工证的朋友都问过。尤其是在新乡,很多应届毕业生在选择考证前都会纠结: 自己在外地考的证,回到本地还能不能用? 答案是:…

2026/11/10 13:24:28

电工证答题王含金量有多高?南阳项目现场管理员亲测分享

电工证答题王含金量有多高?南阳项目现场管理员亲测分享 急需特种作业证才能上岗找工作,这是很多电工、焊工、高空作业人员的真实写照。尤其在河南,随着建筑、制造业、能源等行业的快速发展,特种作业证的 含金量…

2026/11/10 13:19:28

工地太忙根本没时间复习考试 登高架设作业证证号怎么报名

工地太忙根本没时间复习考试 登高架设作业证证号怎么报名 你是不是也遇到过这种情况?工地上的活儿一天到晚排得满满当当,白天干完活儿晚上还得赶进度,根本没时间复习考试。你不是不想考登高架设作业证证号,而是真没时间。别急,今天咱们就来聊聊怎么报名…

2026/11/10 8:12:38

电工证丢失还能补吗?千万别踩坑,丢了证等于失业

电工证丢失还能补吗?千万别踩坑,丢了证等于失业 你正在找工作,但手里的电工证突然丢了,这下怎么办?别急,先别慌, 电工证丢失还能补吗 ?答案是肯定的,但 千万别踩坑 ,补办流程如果不了解,可能会耽误你上岗、甚至影响到你的收入。…

2026/11/10 0:01:28

学历不高怕报不上名?考电工证报名费+网上查询全攻略来了

学历不高怕报不上名?考电工证报名费+网上查询全攻略来了 你是不是也担心自己学历不高,考电工证报名费太贵,根本报不上名?别急,今天就来给你讲讲,怎么用最少的钱,把证拿到手,还能在工地上多挣点钱。 电工证报名费多少钱?网上查询是关键…

2026/11/10 0:01:29

绍兴考电工证培训机构怎么选?2026河南最新政策别错过

绍兴考电工证培训机构怎么选?2026河南最新政策别错过 怕考不过白交培训费?你不是一个人。2026河南最新政策出台,对电工证考试、报名、培训、复审都有明确规定。选择绍兴考电工证培训机构,别再踩坑,下面一步步教你避坑。…

2026/11/9 6:30:27

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/10 10:29:37

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑