- 博客(54)
- 收藏
- 关注
原创 k8s集群ingress碎碎念
ingress单独理解是好理解的,k8s的service、hostnameNetwork单独理解也是好理解的,排列组合用起来确实容易眼花缭乱。万变不离其宗,那就以不变应万变叭~一、Ingress 是什么?Ingress是 Kubernetes 的HTTP/HTTPS 层流量入口(入口控制器),它负责根据域名和路径将外部请求路由到集群内部的 Service。→ 解决了“找 Pod”的问题Ingress→ 解决了“找 Service 里的哪一个路径 / 域名”的问题Ingress 本身是一个。
2026-05-21 20:07:37
399
原创 k8s集群网络层碎碎念
众所周知,最近在新增上海节点的master到k8s集群中并把之前的北京master丝滑移除。在此期间又会涉及到一些网络问题,包括但不限于域名解析、pod访问、ingress pod移除,等等。总而言之,一锅粥!趁热打铁,彻底捋清楚k8s集群所有的网络访问内容,清晰明了的应对工作。一、访问流程抓重点化繁为简,我们最简单明了的去看访问的流程,可以发现,实际上k8s的网络访问核心内容就是service。觉得很杂乱只是因为service有不同的类型用在不同的场景下。抓住了本质,就很好往下梳理了。
2026-05-20 17:05:54
476
原创 k8s集群高可用的碎碎念
原以为高可用是一个很简单好做的东西,实际上捋下来思路,还是重新认识到了很多东西。里面涉及到的不只是理论,实操上也会有很多配置和k8s集群证书的问题。慢慢来吧。想填理论内容,清晰明了之后动手操作。所以,这篇也会是不断更新的一篇啦~一、vip统一入口VIP 的真正意义:不是负载均衡 而是:“入口稳定”总所周知,一台master是不稳定的。所以大家都会做奇数倍的master。node节点通过/etc/kubernetes/kubelet.conf 可以修改kubelet连接地址。
2026-05-19 15:32:41
250
原创 k8s集群切换master
原来k8s是单master,设备逐渐多起来,开始考虑拿几台node出来,做多master的形式,是一个比较繁琐的活儿,记录一下。本质上是在做“etcd 集群扩容 + control-plane 转移”。原来只有北京的一台master,现在要把上海node节点加入成master,丝滑剔除北京master。最终还要做高可用,当然了高可用的内容可能得很久以后再补充了,涉及到证书的问题,目前没有这个时间和精力去做这个大动作。更多的是希望丝滑的切换master。干不动了,暂时先写到这儿,下周接着补。
2026-05-15 19:47:59
446
原创 k8s集群网络插件caclico切换为flannel
别问为什么这么高产,问就是恶补操作文档......开发反馈要用flannel,比我想象中好切。也是之前做的了。Calico使用时间挺短的,没有什么使用感悟。flannel使用了这么久,目前没啥缺点。
2026-05-15 19:19:21
250
原创 添加node节点到k8s集群+配置网络插件flannel
做了一些node节点的相关配置,很多地方为了省事儿版本一致都是直接从master上打包扔过来的镜像,很好用的方法。都完成之后安全起见 sudo reboot一下设备,保证它干干净净的,防止有网络的残余配置影响pod启用提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
2026-05-15 18:59:09
214
原创 kubeadm方式部署 k8s 1.21
之前做的部署了,很久之前也做过二进制的部署。对比起来,kubedam确实更迅速更方便,个人认为kube-proxy 作为 Pod 运行更省心一、基础知识大概一年前部署的,没有及时记录成文章,找都不好找,再也不偷懒了,补上补上,都补上!
2026-05-15 18:25:58
384
原创 Ceph集群新增osd
记录ceph新增osd,实际上增加了osd之后,ceph集群也是会做一个数据均衡的动作,所以如果可用空间很少,那么并不会立刻马上就增加容量。ceph df显示的可使用的空间,是按照最满的那个osd的可用量算的。最好是日常多观测多均衡数据存放。一、先准备好干净的磁盘盘不干净的话参考上一篇文章进行预处理每台设备都确认好 对应磁盘的 by-id/wwn 号此处最好使用 by-id/wwn 号,不要直接用sdX这种,有可能下次加盘sdX会发生变化,全部打乱不好找,一旦打乱超级无敌难对应起来。
2026-05-14 18:39:45
82
原创 新增硬盘有脏数据如何处理——ubuntu16.04
本意是要给ceph新增osd,盘都是脏的,先记录一下准备工作~一、 显示为:UGood Fubuntu16.04版本的系统对于磁盘处理很多命令不生效,记录一下,省的再找。
2026-05-14 16:42:31
284
原创 Ceph的一些命令记录
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。7. 自动重新平衡所有OSD的CRUSH权重。8. 查看所有OSD的全局阈值(最准确)2. 调整 WEIGHT 数值的命令。5. 调整global的参数。6. 开启ceph图形化页面。1. 调整rule规则。3. 查看osd的参数。4. 调整osd的参数。
2026-05-14 14:17:47
53
原创 vware的mac虚拟机转换为.qcow格式
vmwre跑在windows上,总是不太稳定,想给它们都迁移到物理服务器上,但是环境搭建很麻烦,所以希望可以顺利转换格式,进行部署提示:以下是本篇文章正文内容,下面案例可供参考不用重新搭环境真的太棒了,尤其是mac/windows的环境。
2026-05-09 16:27:32
446
原创 systemd修复
问题链路:raw 模板克隆→ systemd 家族包部分升级 / 混源→ PID 1 运行态与磁盘/库不一致→ systemctl start/restart 阻塞→ dbus system bus 不可用→ ssh/docker 等全部“假死”我的解法:强制 systemd ABI 对齐→ dpkg 覆盖安装→ systemd 恢复一致运行态→ 所有 service 恢复正常。
2026-01-14 18:23:25
597
原创 Rook部署——k8s集群中使用ceph
本文介绍了在Kubernetes集群中使用Ceph存储系统的Rook方案。使Ceph能够以Kubernetes原生方式运行,简化了分布式存储系统的管理。
2025-12-12 15:52:40
1228
原创 ubuntu20.04设备启用windows虚拟机
比起君子讷于言而敏于行,我更喜欢君子善于言且敏于行。它相当于 VirtualBox/VMware 的图形界面,但全部是命令行操作。libvirt/KVM 默认不提供 GUI,virsh 是最标准的管理工具可以通过脚本自动化管理虚拟机支持远程管理(SSH 连接其他宿主机)比手动执行 qemu-system 命令更方便、更可控。
2025-11-19 12:13:42
873
原创 如何让Kubernetes 检测到节点上的 GPU
GPU 节点系统需要安装 NVIDIA 驱动Docker 或 containerd 需要支持 NVIDIA RuntimeKubernetes 需要部署 NVIDIA Device Pluginkubelet 正常运行并启用 Device Plugins。
2025-10-30 15:00:25
413
原创 cephfs恢复OSD的方法
意外停电导致OSD有两个down了,记录一下恢复的办法一、检查集群状态1. 总状态ceph -sHEALTH_OK:一切正常:有警告(比如副本不足、磁盘空间快满)HEALTH_ERR:严重错误突然断电让 OSD 目录空掉,多半是缓存丢失 / RocksDB 损坏 / 未挂载盘导致的假空目录。加电池保护 + 关闭危险写缓存 + BlueStore + 正常停机。我的数据都是存的临时数据,所以没有太大影响,如果用于存重要的内容一定要做好预防。
2025-09-02 14:44:58
1194
原创 ubuntu18.04部署cephfs
部署中遇到了很多问题,不只文章中写的这几个,初次接触,难免思绪不够清晰。ubuntu03的机器也是我做OSD发现,MON必须三台否则无法创建成功,才又加到集群中的,可能某些地方写的不正确,望及时指出,我进行更改。
2025-08-13 14:06:35
1098
原创 PXE重装服务器
本文介绍了使用PXE+ProxyDHCP模式通过网络安装Ubuntu18.04的方法。解决了没有U启的烦恼,可实现远程批量部署操作系统。文中详细说明了操作步骤和相关配置,并提供了测试方法。
2025-07-09 15:48:18
815
原创 物理机密码、网络、iDRAC相关设置
本文分享物理服务器管理的实用经验。针对常见的服务器密码重置问题,提供了比常规方法更有效的解决方案。介绍了网络配置要点,涵盖桥接接口和物理网卡的配置文件编写规范,并给出实用的网络检测命令。最后简要说明SSH服务的关键配置项。文章强调安全操作的重要性,全文以实践为导向,适合服务器运维人员参考。
2025-06-23 15:34:42
466
原创 k8s kubectl 启动成功,但执行命令时报错:The connection to the server localhost:8080 was refused - did you specify
node2 systemctl start kubectl 后可以正常启动服务,systemctl ststus kubectl 也显示running。但是执行 kubectl cluster-info 或 kubectl get pod 均报错:The connection to the server localhost:8080 was refused - did you specify the right host or port。
2023-11-07 15:21:16
5581
原创 k8s kubectl 启动失败Unit kubelet.service entered failed state.
执行systemctl start kubelet后进行systemctl status kubelet查看,发现服务并未启动。报错显示:Unit kubelet.service entered failed state.kubelet.service failed.后来检查kubelet.service文件,发现配置了 “WorkingDirectory”,给它指定了工作目录。报错显示没有 /usr/local/bin/kubelet 这个文件或目录,实际ls查看是有的。怀疑是配置文件的路径出现问题。
2023-11-07 14:59:23
5015
原创 二进制部署k8s 1.21版本
比起君子讷于言而敏于行,我更喜欢君子善于言且敏于行。本文记录了如何二进制部署k8s 1.21版本,使用了containerd的方式。
2023-08-14 17:31:58
1017
原创 Kubernetes基础命令与操作
比起君子讷于言而敏于行,我更喜欢君子善于言且敏于行。以上是近期用到的一些命令,简单记录一下,日后有更多内容也会及时记录。
2023-07-13 14:38:06
258
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1