Kubernetes 100个常用命令!

news/发布时间2024/5/15 14:20:09

这篇文章是关于使用 Kubectl 进行 Kubernetes 诊断的指南。

列出了 100 个 Kubectl 命令,这些命令对于诊断 Kubernetes 集群中的问题非常有用。这些问题包括但不限于:

• 集群信息

• Pod 诊断

• 服务诊断

• 部署诊断

• 网络诊断

• 持久卷和持久卷声明诊断

• 资源使用情况

• 安全和授权

• 节点故障排除

• 其他诊断命令:文章还提到了许多其他命令,如资源扩展和自动扩展、作业和定时作业诊断、Pod 亲和性和反亲和性规则、RBAC 和安全、服务账号诊断、节点排空和取消排空、资源清理等。

集群信息:

  1. 显示 Kubernetes 版本:kubectl version

  2. 显示集群信息:kubectl cluster-info

  3. 列出集群中的所有节点:kubectl get nodes

  4. 查看一个具体的节点详情:kubectl describe node

  5. 列出所有命名空间:kubectl get namespaces

  6. 列出所有命名空间中的所有 pod:kubectl get pods --all-namespaces

Pod 诊断:

  1. 列出特定命名空间中的 pod:kubectl get pods -n

  2. 查看一个 Pod 详情:kubectl describe pod -n

  3. 查看 Pod 日志:kubectl logs -n

  4. 尾部 Pod 日志:kubectl logs -f -n

  5. 在 pod 中执行命令:kubectl exec -it -n –

Pod 健康检查:

  1. 检查 Pod 准备情况:kubectl get pods -n -o jsonpath=‘{.status.conditions[?(@.type==“Ready”)].status}’

  2. 检查 Pod 事件:kubectl get events -n --field-selector involvedObject.name=

Service诊断:

  1. 列出命名空间中的所有服务:kubectl get svc -n

  2. 查看一个服务详情:kubectl describe svc -n

Deployment诊断:

  1. 列出命名空间中的所有Deployment:kubectl get deployments -n

  2. 查看一个Deployment详情:kubectl describe deployment -n

  3. 查看滚动发布状态:kubectl rollout status deployment/ -n

  4. 查看滚动发布历史记录:kubectl rollout history deployment/ -n

StatefulSet诊断:

  1. 列出命名空间中的所有 StatefulSet:kubectl get statefulsets -n

  2. 查看一个 StatefulSet详情:kubectl describe statefulset -n

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.bcls.cn/fEtP/1944.shtml

如若内容造成侵权/违法违规/事实不符,请联系编程老四网进行投诉反馈email:xxxxxxxx@qq.com,一经查实,立即删除!

相关文章

Linux 权限详解

目录 一、权限的概念 二、权限管理 三、文件访问权限的相关设置方法 3.1chmod 3.2chmod ax /home/abc.txt 一、权限的概念 Linux 下有两种用户:超级用户( root )、普通用户。 超级用户:可以再linux系统下做任何事情&#xff…

【AI大语言模型】ChatGPT在地学、GIS、气象、农业、生态、环境等领域中的应用

以ChatGPT、LLaMA、Gemini、DALLE、Midjourney、Stable Diffusion、星火大模型、文心一言、千问为代表AI大语言模型带来了新一波人工智能浪潮,可以面向科研选题、思维导图、数据清洗、统计分析、高级编程、代码调试、算法学习、论文检索、写作、翻译、润色、文献辅助…

文生视频模型调研

文生视频只有OpenAI的Sora,其他的()都是动图。 OpenAI发布了可以生成60s视频的Sora模型。刚刚发布的google的Gemini pro 1.5就一下子变得无人问津了,太尴尬了。 在这之前视频生成的天花板是Runway,支持最多18s视频生成…

react使用Map方法遍历列表不显示的问题

问题: 在最开始搭建选项卡的时候,我的js代码是这样的 import React, { Component } from react import ./css/02-maizuo.css export default class App extends Component {state {list: [{id: 1,text: 电影},{id: 2,text: 影院}, {id: 3,text: 我的}…

机器学习——正规方程

正规方程的基本介绍 之前我们使用梯度下降算法求代价函数J(θ)的最小值,而梯度下降算法是通过一步步不断地迭代来收敛到全局最小值,如下 而正规方程则是另一种求解J(θ)最小值的方法,并且正规方程不需要通过迭代,而是一次性得到θ…

09、全文检索 -- Solr -- SpringBoot 整合 Spring Data Solr (生成DAO组件 和 实现自定义查询方法)

目录 SpringBoot 整合 Spring Data SolrSpring Data Solr的功能(生成DAO组件):Spring Data Solr大致包括如下几方面功能:Query查询(属于半自动)代码演示:1、演示通过dao组件来保存文档1、实体类…

Midjourney的宁静秘境:遇见内心的平和与美丽

所有的提示词,gzh:七哥的AI日常 在这个充满快节奏和压力的时代,我们时常渴望逃离喧嚣,寻找一处心灵的净土。Midjourney用一系列精心创作的图片,带你踏上一段宁静的心灵之旅,让你在欣赏美女、风景和冥想等元…

【Java EE初阶二十二】https的简单理解

1. 初识https 当前网络上,主要都是 HTTPS 了,很少能见到 HTTP.实际上 HTTPS 也是基于 HTTP.只不过 HTTPS 在 HTTP 的基础之上, 引入了"加密"机制;引入 HTTPS 防止你的数据被黑客篡改 ; HTTPS 就是一个重要的保护措施.之所以能够安全, 最关键的…

vue路由详解

vue路由详解 一、路由属性配置说明二、页面跳转(1)router-link标签跳转(2) 编程式导航 - JS代码内部跳转(3)其他常用方法 三、子路由 - 路由嵌套(1) src/components/Home.vue&#x…

STL - hash

1、unordered系列关联式容器 在C98中,STL提供了底层为红黑树结构的一系列关联式容器,在查询时效率可达到O(),即最差情况下需要比较红黑树的高度次,当树中的节点非常多时,查询效率也不理想。最好 的查询是,进…

二叉树入门算法题详解

二叉树入门题目详解 首先知道二叉树是什么: 代码随想录 (programmercarl.com) 了解后知道其实二叉树就是特殊的链表,只是每个根节点节点都与两个子节点相连而其实图也是特殊的链表,是很多节点互相连接;这样说只是便于理解和定义…

Python中嵌套自定义类型的JSON序列化与反序列化

对于经常用python开发得小伙伴来说,Python的JSON序列化和反序列化功能非常方便和实用。JSON(JavaScript Object Notation)其实就是一种轻量级的数据交换格式,易于阅读和编写,也易于机器解析和生成。在Python中&#xf…

Mkdocs-Wcowin博客主题

Mkdocs-Wcowin主题 通过主题和目录以打开文章基于Material for MkDocs美化 简洁美观,功能多元化简单易上手,小白配置 教程详细,清晰易懂 展示 感受一下它的简洁美观:Mkdocs-Wcowin主题 主页 文章页 博客页 标签页 简…

webpack的使用(中)

前言:(承接webpack的使用(上))在实际开发过程中,webpack 默认只能打包处理以 .js 后缀名结尾的模块,其他非 js 后缀名结尾的模块,webpack 默认处理不了,需要调用 loader 加载器才可以正常打包&a…

启动node服务报错Error: listen EACCES: permission denied 0.0.0.0:5000

启动node服务报错: 解决方案: 将监听端口改成3000或者其他 修改后结果: 参考原文: Error: listen EACCES: permission denied_error when starting dev server: error: listen eacc-CSDN博客

阿里云香港轻量应用服务器是什么线路?

阿里云香港轻量应用服务器是什么线路?不是cn2。 阿里云香港轻量服务器是cn2吗?香港轻量服务器不是cn2。阿腾云atengyun.com正好有一台阿里云轻量应用服务器,通过mtr traceroute测试了一下,最后一跳是202.97开头的ip,1…

DS:循环队列的实现

创作不易,给个三连吧!! 一、前言 对于循环队列,博主也是源自于一道力扣的OJ题 力扣:循环队列的设置 后来我在网上查过,这个循环队列是有自己的应用场景的!!并不是出题者为了出题…

【Effective Objective - C】—— block 块

【Effective Objective - C】—— block 块 前言37.理解块的概念块的基础知识块可以捕获变量内联块的用法块的内部结构栈块堆块全局块要点 38.为常用的块类型创建typedef要点 39.用handler块降低代码分散程度协议传值实现异步块实现异步回调操作里的块要点 40.用块引用其所属对…

10、内网安全-横向移动域控提权NetLogonADCSPACKDC永恒之蓝

用途:个人学习笔记,有所借鉴,欢迎指正! 背景: 主要针对内网主机中的 域控提权漏洞,包含漏洞探针和漏洞复现利用。 1、横向移动-系统漏洞-CVE-2017-0146(ms17-010,永恒之蓝&#xff0…

LabVIEW风力机智能叶片控制系统

​LabVIEW风力机智能叶片控制系统 介绍了一种风力机智能叶片控制系统的开发。通过利用LabVIEW软件与CDS技术,该系统能够实时监测并调整风力机叶片的角度,优化风能转换效率。此项技术不仅提高了风力发电的稳定性和效率,而且为风力机的智能化管…
推荐文章