kubectl 知识点

高效率运维K8s 这些常用命令你得会 日常K8s运维工作中难免会连接K8s集群哐哐哐的输出命令来进行Kubernetes应用运维工作。今天就总结一些常用的kubectl命令及应用调试技巧。以便于日常查阅或提高效率!也可以在命令行通过kubectl api-resources得到。下表包含常用的资源类型及其缩写别名的列表。高效率运维K8s 这些常用命令你得会。kubectl语法中的TYPE资源。yaml文件生成类命令。资源部署和管理类命令。 阅读详情

1、kubectl get deployment   获取当前的无状态控制器

      deployment 控制器来维护pod

2、回滚的方式重启deployment (rollout 命令使用的前提是pod的副本数大于1个,为2 个或者3个等)

kubectl rollout restart deployment $(kubectl get deployment | awk '{print $1}')

3、kubectl taint node 10.241.x.x  10.241.x.x  10.241.x.x  key=value:NoSchedule

4、kubectl delete pod  podname1 podename2 podname2 

也可以重新拉起pod

5、kubectl get pods -o wide 

kubectl get pods -o wide |grep 10.241.x.x 

6、kubectl get nodes 

7、kubectl apply -f ./ 

Linux安装kubectl linux安装kubectl,附上一键安装的脚本 阅读详情

相关推荐

Kubectl-fzf:kubectl自动补全插件

kubectl-fzf-server分为本地版本和pod版本。本地版本自己运行在自己的机器上,pod版本运行在集群中。生成 Zsh 自动补全脚本。在 Shell 中导入(Sourcing)该自动补全脚本,将启动 kubectl 自动补全功能。此时尝试使用自动补全,不会有任何结果,需要启动。激活后,在输入kubectl指令时,按。新开一个终端,键入以下内容后,结果如图。中,只需将下面内容添加到启动文件。键即可提供简单的自动补全功能。该服务会将集群信息缓存在本地。kubectl 通过命令。

weixin_45668903的博客 511

【云原生之k8s】K8s 管理工具 kubectl 详解(二)

为Deployment的nginx创建Service,并通过Service的80端口转发至容器的80端口上,Service的名称为nginx-service,类型为NodePort。Kubectl是管理k8s集群的命令行工具,通过生成的json格式传递给apiserver进行创建、查看、管理的操作。处于动态监听pod状态,由于使用的是滚动更新方式,所以会先生成一个新的pod,然后删除一个旧的pod,往后以此类推。attach Attach 到一个运行中的 container。...

weixin_67582338的博客 2075

kubectl 命令详解

使用场景包括:在 Kubernetes 集群中增加或减少 pod、服务、部署等资源的副本数。使用场景包括:在 Kubernetes 集群中创建新的 pod、服务、部署等资源。使用场景包括:在 Kubernetes 集群中创建新的资源或更新已有的资源。使用场景包括:在 Kubernetes 集群中查看部署的滚动更新状态。使用场景包括:在 Kubernetes 集群中删除不再需要的 pod、服务、部署等资源。使用场景包括:在 Kubernetes 集群中修改已有的 pod、服务、部署等资源的配置。

m0_37843156的博客 1444

kubectl 常用命令

# 查看所有 pod 列表, -n 后跟 namespace, 查看指定的命名空间 kubectl get pod kubectl get pod -n kube # 查看 RC 和 service 列表, -o wide 查看详细信息 kubectl get rc,svc kubectl get pod,svc -o wide kubectl get pod <pod-n...

杨航的专栏 918

FreeRTOS OTA实战:从Bootloader设计到安全升级的完整流程(附MQTT示例代码)

本文详细介绍了在FreeRTOS系统中实现安全OTA固件升级的完整流程。内容涵盖从Bootloader设计、存储分区规划到与MQTT协议集成的OTA Agent任务开发,并重点解析了固件签名验证、防回滚等关键安全机制,为嵌入式物联网设备提供了一套高可靠性的远程升级解决方案。

weixin_29248653的博客 161

量化实战:如何用Barra多因子模型给你的投资组合做一次‘风险体检’?

本文详细介绍了如何利用Barra多因子模型对投资组合进行全面的风险体检,帮助投资者识别行业和风格因子的风险暴露。通过实战案例和Python代码示例,展示了数据采集、风险归因和组合优化的完整流程,提升投资组合的风险调整收益。

weixin_27215337的博客 326

k8s入门之Deployment(五)

Deployment控制器通常用来部署无状态的应用,这样可以在任意的节点上扩容或者删除,而不用考虑数据的问题,它可以管理pod对象。一、多副本1.使用命令行方式创建Deployment在dev名称空间下创建3个副本的nginx podkubectl create deployment nginx --image=nginx --replicas=3 -n dev监控创建进度kubectl get deploy -n dev -w可以看到副本可用数量从0变到32.查看Deployment的描述kubectl

霸天虎的专栏 4554

TBOX(Telematics Box)在智能网联汽车中的核心功能与应用场景解析

TBOX(Telematics Box)是智能网联汽车的“中枢神经”,基于Android或Linux操作系统,并通过CAN总线与车辆深度交互。它实现了远程控制、车辆状态监控、OTA升级及紧急呼叫(E-CALL)等核心功能,是提升用车安全、便利性与实现车辆持续进化的关键技术组件。

weixin_29158413的博客 805

03-Kubernetes中的Deployment

目 录1. 什么是Deployment2. Deployment的各种能力2.1 多副本能力2.2 扩缩容能力2.3 自愈及故障转移能力 1. 什么是Deployment Deployment 是 Kubernetes 中的一种资源类型,用于控制 Pod,使 Pod 拥有多副本、自愈、扩缩容等能力,可以简单理解为 Pod 的控制器。 利用 Deployment 也可以创建 Pod,下面来比较一下两种方式创建 Pod 的区别。 方式一:使用 kubectl run 创建 Pod kubectl run

yuhuofei的草屋 2470

CANoe LIN一致性测试之干扰测试Test moudle_LIN Disturbance Block

注意:相邻两个显隐性不同的bit不允许干扰,例如我同时选择bit6和bit7,相邻两个同显隐性的bit允许干扰,例如当我选择bit3和bit4,项,这里我选择ID:为0x2F(PID:0x6F)的frame。需按照具体测试规范实施干扰项,帧头和数据段都可以实现干扰。最近发现一个干扰测试模块,下面是一些具体使用方法。选择干扰项:PID的奇偶校验位(一致性测试干扰测试之手动测试。一个待测试frameD。

yuanyikangkang的博客 3412

B3640 T3 句子反转

要求将这些单词倒序输出。而且对于每个单词,如果是小写词,应当转为大写;如果是大写词,应当转为小写;如果是自然数,应该倒转输出。给定一行句子,每个词之间用空格隔开,要么是全小写英文单词,要么是全大写英文单词,要么是自然数。第一次做的时候0分,两个小时没做出来。仅一行,表示程序对句子的处理结果。仅一行,即需要反转的句子。

小前日记 366

K8s 核心三组件:kubelet、kubeadm、kubectl 知识点梳理​

Kubernetes核心组件解析:kubeadm负责集群搭建与初始化,提供节点加入、升级等功能;kubelet作为节点代理管理Pod生命周期,确保容器正常运行;kubectl是用户与集群交互的命令行工具。三者协同工作:kubeadm构建集群基础,kubelet维持容器运行,kubectl实现资源管理。掌握这"三剑客"的使用是K8s运维的关键,它们分别解决集群部署、容器编排和日常操作的需求,共同支撑Kubernetes的高效运行。

2301_79840250的博客 975

嵌入式开发板OpenClaw部署:ESP32-S3与RISC-V平台性能评估

ESP32-S3与RISC-V平台在OpenClaw部署中的性能评估 本文对比分析了ESP32-S3和RISC-V两种嵌入式平台在OpenClaw部署中的性能表现。ESP32-S3凭借240MHz双核Xtensa LX7处理器和专用AI加速器,特别适合轻量级AI推理任务;而RISC-V凭借开源架构和模块化设计,可实现更高的能效比。文章详细介绍了ESP32-S3-DevKitC-1、SiFive HiFive1等典型开发板的硬件规格,推荐了ESP-IDF和FreeRTOS等操作系统,并提供了完整的开发环

博客 1128

轻松掌握k8s的kubectl使用命令行操作01知识点

轻松掌握k8s的kubectl使用命令行操作01

1237

RK3568平台开发系列讲解(音频篇)配置声卡

📢本篇文章介绍如何配置声卡。

内核笔记 2450

【知识分享】CAN总线中终端网络的重要性

P沟道和N沟道晶体管的漏源通态电阻匹配良好时,形成的CANH和CANL信号匹配良好;如果驱动器的一半具有比另一半低得多的导通状态电阻,那么总线共模电压将从VCC/2的显性状态偏离,并回到VCC/2的隐性状态,这将导致每一次状态转换都会伴随着共模电压噪声,从而导致更高水平的传导和辐射能量发射。

一只豌豆象的博客 1547

轻松掌握k8s的kubectl使用命令行操作Service知识点02

轻松掌握k8s的kubectl使用命令行操作Service知识点02

1292

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

飞天使-k8s知识点15-kubernetes散装知识点4-CNI网络插件与kubectl

【代码】飞天使-k8s知识点15-kubernetes散装知识点4-CNI网络插件与kubectl。

飞天使的博客 911

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

CKA考试知识点分享(11)---CRD

CKA 版本:1.32第十一套题是涉及crd相关。注意:本文不是题目,只是为了学习相关知识点做的实验。仅供参考。

轻的博客 312

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

kubectl常见命令汇总

kubectl 详细命令用法可以参考官网: https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands kubectl 常用的命令总结 只显示默认命名空间的pods kubectl get pods 显示所有空间的pod kubectl get pods --all-namespaces 显示指定空间的pod ku...

zhenglin的博客 1万+

kubectl学习

插件程序能够从kubectl继承环境信息,但kubectl的插件机制并不会在该程序及调用的外部程序之间传递任何信息,它仅仅提供了调用外部程序的一个统一接口,于是我们可以使用任何熟悉的脚本语言或编程语言来开发kubectl插件,但最终的脚本或程序文件需要以“kubectl-”为名称前缀。另外,有些资源类型支持优雅删除的机制,它们有着默认的删除宽限期,例如Pod资源的默认宽限期为30秒,但用户可在命令中使用--grace-period选项或--now选项来覆盖默认的宽限期。

mmxhappy的专栏 2070

dry-run、Kubectl diff、kubectl apply、kubectl delete -f、kubectl get -f、kubectl run

理解并举例标题中的命令使用示例脚本中的稳定输出使用配置文件对 Kubernetes 对象进行声明式管理Kubectl diff概览如何创建对象示例如何更新对象示例如何删除对象如何查看对象服务器端试运行(Server-side Dry-run)试运行dry-run的授权试运行 dry-run发起试运行请求kubectl 的用法约定在可重用脚本中使用 `kubectl`[ 最佳实践](https://kubernetes.io/zh/docs/reference/kubectl/conventions/#最佳实

随笔记录-分享&记忆 7351

kubectl命令

使用kubectl,你可创建、更新、删除Pod、Service、Deployment、ConfigMap、Secret等Kubernetes资源对象,同时也可以查看和监控这些资源对象的状态和日志,并进行应用程序调试和故障排除。可获取Pod、Node、Service、Deployment、ConfigMap、Secret等不同类型的资源对象的详细信息,如资源的名称、命名空间、状态、标签、IP、端口等信息。命令用于查看 Kubernetes 中各种资源对象的详细信息,包括资源的字段、字段类型、默认值等。

通往IT大道的专栏 1592

kubectl create和kubectl apply的区别?

和 是 Kubernetes 中用于创建和管理资源的两个核心命令,但它们的工作模式和适用场景有本质区别。以下是详细对比: 2. 的工作流程 三、关键特性对比 1. 增量更新能力 : 不支持直接更新,需先删除再创建,可能导致服务中断。 : 通过三向合并(当前配置、最后应用配置、新配置)智能更新,仅修改变化部分。 2. 配置冲突处理 : 若通过其他方式(如 Dashboard)修改了资源,再次会报错。 : 自动检测并合并外部修改,除非字段被标记为。 3. 标签与

sre救赎之路 1318

kubectl 安装与配置

简述   操作k8s集群可以分为两种方式: 使用kubectl命令行工具; 通过Dashboard页面可视化操作。Dashboard在k8s上是以插件的方式安装,集群出现问题时可能无法正常显示,还需要使用kubectl命令行工具来排查问题,并且命令行的方式效率很高,因此kubectl的安装与配置是管理员必须要掌握的。 安装   kubectl本身只是一个可执行文件,不需要处理依赖关系,...

Just do it! 1万+

kubectl命令详解

一、kubectl 基本命令 1、陈述式资源管理方法: 1、kubernetes集群管理集群资源的唯一入口是通过相应的方法调用apiserver的接口 2、kubectl 是官方的CLI命令行工具,用于与apiserver 进行通信,将用户在命令行输入的命令,组织并转化为apiserver能识别的信息,进而实现管理k8s 各种资源的一种有效途径 3.、kubectl 的命令大全 kubectl ...

mcl914的博客 1739
上一篇: rabbitmq 数据迁移二
下一篇: OBS 迁移--华为云
ajax_beijing_java
博客等级 码龄13年 605粉丝 264原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值