Kubernetes集群——命令篇
目录一.安装集群——Kubeadm1.1概念1.2kubeadm命令二.管理集群——kubectl2.1运行Pod2.1.1使用apply运行Pod2.1.2使用create运行pod2.2查看资源2.3查看详细的资源信息2.4回收资源2.4.1按yaml文件删除2.4.2按资源删除2.5日志内容一.安装集群——Kubeadm1.1概念1.说明kubeadm是官方提供的一种用于快速部署、搭建和初始化kubernetes集群的命令工具自动化的部署k8s集群。2.核心作用1.初始化集群在Master节点上执行kubectl init初始化集群他会生成k8s集群的核心组件和集群通信所需的证书2.加入节点kuberadm join将其他k8s的工作节点或者高可用节点加入到当前的k8s集群当中。所需的token默认保存时间是一天过期后需要重新生成。3.升级集群支持通过kubeadm upgrade一键升级k8s集群的版本4.重置集群如果k8s集群出现配置错误可以通过kubeadm reset一键重置k8s集群。安全原则1.强制执行RBAC2.使用节点授权器3.在控制平面、API 服务器和kubelet 之间使用安全通信4.锁定kubelet API、kube-proxy API 和CoreDNS1.2kubeadm命令1.初始化说明初始化控制平面的节点kubeadm init2. 加入节点说明将其他的k8s节点加入到集群当中kubeadm join3.生成token证书说明加入节点需要证书认证如果证书过期需要重新生成kubeadm token4.升级集群说明:kubernetes支持一键升级k8s集群需要注意集群版本不要超过三个次版本kubeadm upgrade5.重置节点说明使用下面的命令能够快速重置k8s节点kubeadm reset6.集群配置说明快速查看集群的配置信息kubeadm config二.管理集群——kubectl2.1配置kubectl快速补全说明配置kubectl补全命令后按两次Tab键后可以查看到帮助命令kubectl #按两下Tab键配置步骤1.安装bash-completionyum install -y bash-completion2.保存到环境变量中vim ~/.bashrc尾行添加以下内容source (kubectl completion bash)文件生效source ~/.bashrc2.2运行Pod2.2.1使用apply运行Podkubectl apply -f yaml文件声明式我希望这个Pod是这个状态。当Pod不存在时则创建它。当Pod存在时则更新它的状态。2.2.2使用create运行podkubectl create -f yame文件命令式创建一个Pod。当该Pod存在时执行该命令会弹出Pod已存在不会去更新状态。2.3查看资源kubectl get 资源类型 资源名称 #不指定资源名称则查看default命名空间中当前类型下的所有资源资源类型pod:容器svc:service服务secret证书saserviceaccounts服务账户apiservicesAPI资源ingress控制器参数-o wide查看到资源的IP和所存在的节点-n namespace:指定命名空间默认是default-A所有命名空间下的资源2.4查看详细的资源信息说明能够看到完整的资源信息包括它的配置信息状态和运行节点等等kubectl describe 资源类型 资源名称2.5回收资源2.5.1按yaml文件删除kubectl delete -f yaml文件2.5.2按资源删除kubectl delete 资源类型 资源名称2.6日志内容1.查看Kubelet的日志内容journalctl -u kubelet2.查看资源日志kubectl logs 资源类型/资源名称3.Containerd容器日志路径/var/log/containerscd /var/log/containers ls4.Pod日志路径/var/log/podscd /var/log/pods ls

相关新闻

Redis命令:HPEXPIRETIME

Redis命令:HPEXPIRETIME

Redis HPEXPIRETIME 命令详细教程 HPEXPIRETIME 查询 Hash 中一个或多个字段的绝对到期时刻,返回 Unix 毫秒级时间戳。它是只读命令,不修改任何字段或期限。 资料合集:https://pan.quark.cn/s/10e98d308913、https://pan.quark.cn/s/f56bc6…

2026/11/10 19:58:16 阅读更多 →
Qt 事件机制详解:从 QEvent 派生类到事件过滤器的全景指南

Qt 事件机制详解:从 QEvent 派生类到事件过滤器的全景指南

🔥个人主页:Cx330🌸 ❄️个人专栏:《C语言》《LeetCode刷题集》《数据结构-初阶》《C知识分享》 《优选算法指南-必刷经典100题》《Linux操作系统》:从入门到入魔 《Git深度解析》:版本管理实战全解 《Qt 极境架构》MySQL 核心…

2026/11/10 19:58:16 阅读更多 →
通过kibana操作elasticsearch记录

通过kibana操作elasticsearch记录

目录 索引操作(数据库) 文档操作(一条记录) 创建文档 查看文档 修改文档 局部修改文档 批量操作 类型tpye(表)已默认为‘_doc’ 映射mapping(表字段结构) 动态映射 静态映…

2026/11/3 1:46:31 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/9 14:01:10 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/9 14:56:39 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/10 2:03:25 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/10 16:14:15 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/10 12:51:50 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/9 14:01:11 阅读更多 →

日新闻

周新闻

月新闻