摘要: sshd -t 二、问题2.sshd服务重启报错(1)报错systemctl start sshd 会很快返回,但此时命令行一直等待状态,直到数分钟后出现提示: Job for sshd.service failed because a timeout was exceeded. (2)问题分析 单 阅读全文
posted @ 2024-02-22 15:39 技术颜良 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 在 Kubernetes 社区里面有一个讨论已久的 bug (#81775),这个问题是当 client 对 service 发起大量新建 TCP 连接时,新的连接被转发到 Terminating 或已完全销毁的旧 Pod 上,导致持续丢包 (报错 no route to host),其根因是内核 阅读全文
posted @ 2024-02-21 16:38 技术颜良 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 为什么要开 bridge-nf-call-iptables? Kubernetes 环境中,很多时候都要求节点内核参数开启 bridge-nf-call-iptables: sysctl -w net.bridge.bridge-nf-call-iptables=1 参考官方文档 Network P 阅读全文
posted @ 2024-02-21 16:35 技术颜良 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 摘要 Golang是一种简洁、高效的编程语言,其标准库中的fmt包是开发者经常使用的一个重要工具。本文将深入探究Golang fmt包的使用,包括格式化输出、输入扫描、错误处理以及自定义格式化等方面的内容,帮助读者更好地理解和使用该包。 引言 Golang的fmt包提供了一系列函数,用于格式化输入和 阅读全文
posted @ 2024-02-21 15:57 技术颜良 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Nginx 生产环境下的安全配置 Linux就该这么学 2024-02-09 08:02 北京 2人听过 链接:https://blog.51cto.com/u_14249042/7633794 Nginx简介 Nginx 是开源、高性能、高可靠的 Web 和反向代理服务器,而且支持热部署,几乎可以 阅读全文
posted @ 2024-02-21 12:47 技术颜良 阅读(2) 评论(0) 推荐(0) 编辑
摘要: CLOSE_WAIT 堆积的危害​ 每个 CLOSE_WAIT 连接会占据一个文件描述,堆积大量的 CLOSE_WAIT 可能造成文件描述符不够用,导致建连或打开文件失败,报错 too many open files: dial udp 9.215.0.48:9073: socket: too ma 阅读全文
posted @ 2024-02-21 11:21 技术颜良 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 网络丢包的定义与现象​ 网络丢包是指部分包正常,部分包被丢弃。 从现象上看就不是网络一直不通,而是: 偶尔不通。 速度慢(丢包导致重传)。 排查思路​ TODO 可能原因​ 高并发 NAT 导致 conntrack 插入冲突​ 如果高并发并且做了 NAT,比如使用了 ip-masq-agent,对集 阅读全文
posted @ 2024-02-21 11:17 技术颜良 阅读(1) 评论(0) 推荐(0) 编辑
摘要: $ find /proc/*/mounts -exec grep /var/lib/kubelet/pods/0104ab85-d0ea-4ac5-a5f9-5bdd12cca589/volumes/kubernetes.io~secret/kube-proxy-token-nvthm {} + 2 阅读全文
posted @ 2024-02-21 11:15 技术颜良 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 查看 socket buffer​ 查看是否阻塞: $ netstat -antup | awk '{if($2>100||$3>100){print $0}}'Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program n 阅读全文
posted @ 2024-02-21 10:20 技术颜良 阅读(1) 评论(0) 推荐(0) 编辑
摘要: https://imroc.cc/kubernetes https://github.com/imroc/kubernetes-guide 阅读全文
posted @ 2024-02-21 09:43 技术颜良 阅读(1) 评论(0) 推荐(0) 编辑