随笔分类 - k8s维护篇
摘要:在 Kubernetes 社区里面有一个讨论已久的 bug (#81775),这个问题是当 client 对 service 发起大量新建 TCP 连接时,新的连接被转发到 Terminating 或已完全销毁的旧 Pod 上,导致持续丢包 (报错 no route to host),其根因是内核
阅读全文
摘要:为什么要开 bridge-nf-call-iptables? Kubernetes 环境中,很多时候都要求节点内核参数开启 bridge-nf-call-iptables: sysctl -w net.bridge.bridge-nf-call-iptables=1 参考官方文档 Network P
阅读全文
摘要:CLOSE_WAIT 堆积的危害 每个 CLOSE_WAIT 连接会占据一个文件描述,堆积大量的 CLOSE_WAIT 可能造成文件描述符不够用,导致建连或打开文件失败,报错 too many open files: dial udp 9.215.0.48:9073: socket: too ma
阅读全文
摘要:网络丢包的定义与现象 网络丢包是指部分包正常,部分包被丢弃。 从现象上看就不是网络一直不通,而是: 偶尔不通。 速度慢(丢包导致重传)。 排查思路 TODO 可能原因 高并发 NAT 导致 conntrack 插入冲突 如果高并发并且做了 NAT,比如使用了 ip-masq-agent,对集
阅读全文
摘要:$ find /proc/*/mounts -exec grep /var/lib/kubelet/pods/0104ab85-d0ea-4ac5-a5f9-5bdd12cca589/volumes/kubernetes.io~secret/kube-proxy-token-nvthm {} + 2
阅读全文
摘要:https://imroc.cc/kubernetes https://github.com/imroc/kubernetes-guide
阅读全文
摘要:当创建statefulset资源后,k8s组件如何协作 点击关注👉 马哥Linux运维 2024-02-15 09:34 贵州 听全文 一、StatefulSet介绍 StatefulSet 是用来管理有状态应用的工作负载对象,StatefulSet 管理基于相同容器规约的一组 Pod,使用持久标
阅读全文
摘要:https://blog.csdn.net/sunon_/article/details/134733491
阅读全文
摘要:K8s 一条默认参数引起的性能问题 k8s技术圈 2024-01-22 21:34 发表于四川 1人听过 以下文章来源于SRE运维进阶之路 ,作者SreClay SRE运维进阶之路. 专注于 SRE 运维、云原生、稳定性、高可用性、可观测性、DevOps 等技术 问题时间线 [xx:xx] 开发收到
阅读全文
摘要:Kubernetes etcd 定时备份及恢复方案 原创 小小平头哥 小小平头哥 2023-11-23 11:17 发表于山东 收录于合集 #云原生相关6个 #kubernetes1个 #k8s使用技巧3个 #k8s5个 点关注👇👇👇不迷路 小小平头哥 分享行业知识,见闻,读书笔记 5篇原创内
阅读全文
摘要:一文带你深入理解Kubernetes Service 点击关注👉 云原生运维圈 2023-09-26 07:00 发表于上海 收录于合集#kubernetes42个 为什么需要Service这种资源 在介绍Service之前,我们需要知道在Kubernetes中,Pod是最小的可部署单元。一个Po
阅读全文
摘要:一份接地气的Kubernetes日志方案 原创 不焦躁的程序员 不焦躁的程序员 2023-09-29 07:28 发表于江苏 收录于合集 #kubernetes19个 #微服务13个 #云原生和容器19个 #技术文章50个 #文章合集66个 本文主要聊聊Kubernetes场景下收集微服务应用日志方
阅读全文
摘要:10 张图带你搞懂 Kubernetes Pod 的创建流程 点击关注👉 云原生运维圈 2023-11-21 00:02 发表于上海 将 Pod 部署运行在 Kubernetes 内,前几个步骤你可能很熟悉 kubectl 将 YAML 发送到 API Pod 存储在 etcd 中 调度程序分配一
阅读全文
摘要:注:本文基于Calico v3.20.1版本编写 1 切换到BGP模式因为按照官网的配置文件部署calico时,默认使用的是IPIP模式,如果需要使用BGP模式,就要做一些修改。 主要有两种方式, 修改IPPool中的ipipMode为Never,也就是禁用IPIP模式[root@master ho
阅读全文
摘要:网络环境 主机名宿主机 IP 地址 k8s-master1 192.168.3.241 k8s-master2 192.168.3.242 k8s-master3 192.168.3.243 k8s-node1 192.168.32.105 注意:k8s-node1 是 32.0/24 网段,跟其他
阅读全文
摘要:k8s集群中namespace状态一直显示Terminating如何解决? 马哥Linux运维 2023-11-05 20:01 发表于江苏 一、问题现象 今天在做测试时,在一个namespace下无法启动pod,查看ns状态一直显示Terminating [root@node1 ~]# kubec
阅读全文
摘要:100 个常用 Kubernetes 诊断命令,助你轻松搞定各种 Kubernetes 集群故障 云原生百宝箱 奇妙的Linux世界 2023-10-30 08:13 发表于重庆 收录于合集 #Kubernetes285个 #云计算106个 #Docker208个 #开源474个 公众号关注 「奇妙
阅读全文
摘要:2小时快速掌握kubernetes常用对象和关键组件 K8S中文社区 2023-09-26 22:00 发表于湖南 以下文章来源于云原生百宝箱 ,作者云原生百宝箱 云原生百宝箱. 行万里路,此处相逢,共话云原生之道。 偶逗趣事,明月清风,与君同坐。 本文和你一起快速了解Kubernetes 对象和组
阅读全文
摘要:图解几种常见 Kubernetes Pod 驱逐场景 sysdig 奇妙的Linux世界 2023-09-17 08:20 发表于重庆 1人听过 收录于合集 #云原生263个 #Kubernetes280个 #Docker203个 #开源461个 公众号关注 「奇妙的 Linux 世界」设为「星标」
阅读全文