03 2024 档案
摘要:linux内核常用调优参数 点击关注👉 马哥Linux运维 2024-03-31 21:09 江苏 听全文 linux内核常用调优参数1. vm.swappiness:该参数控制系统在内存不足时,内核将页面交换到磁盘的程度。默认值为60,建议值为10-30。2. vm.overcommit_mem
阅读全文
摘要:记一次 K8s 故障处理 k8s技术圈 2024-03-31 20:38 四川 听全文 以下文章来源于SRE运维进阶之路 ,作者Clay SRE运维进阶之路. 专注于 SRE 运维、云原生、稳定性、高可用性、可观测性、DevOps 等技术 Calico 异常重启问题复盘 集群内网络架构为,基于Cal
阅读全文
摘要:package main import ( "fmt" "github.com/manifoldco/promptui" ) func main() { prompt := promptui.Select{ Label: "Select Day", Items: []string{"Monday",
阅读全文
摘要:探索 Go 的 Fan-Out/Fan-In 模式:让并发更 easy 原创 Go Official Blog Go Official Blog 2024-03-29 21:03 中国香港 听全文 学习如何利用Go语言的并发性能,使用扇出/扇入模式。探索这种模式如何在 Go 应用程序中简化复杂的并发
阅读全文
摘要:抽象的艺术:Go 语言中的编程哲学 原创 TimLiu 爱发白日梦的后端 2024-03-25 07:00 广东 1人听过 爱发白日梦的后端 专注 Go 语言领域的发展,学习成为更牛逼的架构师,日常分享 Go 语言、架构、软件工具的使用。 179篇原创内容 公众号 点击上方“名片”,关注公众号,加群
阅读全文
摘要:推荐 10 个非常有用的 Golang Libraries 原创 Go Official Blog Go Official Blog 2024-03-25 18:16 山东 听全文 Go 语言的标准库非常好用。通常情况下,你不需要任何额外的库来完成任务。 但是在某些情况下,可能需要使用一些库。今天将
阅读全文
摘要:Go语言进阶:深入理解深拷贝与浅拷贝 原创 lipeilun 海天二路搬砖工 2024-03-17 19:01 福建 听全文 一、引言 在Go语言的编程实践中,内存管理和数据复制是经常遇到的问题。特别是在处理复杂数据结构或自定义类型时,如何正确、高效地复制数据变得尤为重要。深拷贝与浅拷贝是处理数据复
阅读全文
摘要:奇妙的Linux世界 GitHub 星标 4.2K:百度开源的一款 100Gbps 的网络性能与压力测试软件 dperf 是百度开源的一款能模拟巨大流量的压测工具。该项目是基于 DPDK 开发的高性能压测工具,能够每秒建立千万级的 HTTP 连接、亿级别的并发请求和数百 Gbps 的吞吐量。dper
阅读全文
摘要:【插件推荐】Go代码质量与效率的工具 原创 IvanWhisper IvanZen 2024-03-18 15:31 上海 听全文 为了养成良好的代码习惯以及保证代码质量,在使用golang进行项目开发时,我向大家推荐几款插件工具,提高工作效率以及代码质量。正所谓工欲善其事必先利其器。 安装Go开发
阅读全文
摘要:开发 3 年拥有 100 万用户,这个操作系统开源了! macrozheng 2024-03-17 10:32 江苏 听全文 mall学习教程官网:macrozheng.com 来源:OSC开源社区 Puter 是近日在 GitHub 上最受欢迎的一款开源项目,正式开源还没到一周 ——star 数就
阅读全文
摘要:在Go中如何停止程序 原创 TimLiu 爱发白日梦的后端 2024-03-17 07:01 广东 听全文 爱发白日梦的后端 专注 Go 语言领域的发展,学习成为更牛逼的架构师,日常分享 Go 语言、架构、软件工具的使用。 177篇原创内容 公众号 点击上方“名片”,关注公众号,加群可获得我整理的海
阅读全文
摘要:K8s 集群高可用 master 节点故障如何恢复? 原创 山河已无恙 山河已无恙 2024-03-17 02:01 内蒙古 听全文 写在前面 很常见的集群运维场景,整理分享 博文内容为 简单记录K8s 集群高可用 master 节点故障恢复过程 理解不足小伙伴帮忙指正 不必太纠结于当下,也不必太忧
阅读全文
摘要:k8s运维进阶之 kubelet的预留资源解析多大合适 原创 宁阳阳 k8s普罗go运维专家燕小乙 2024-03-15 14:49 北京 听全文 我的问题 Capacity和Allocatable的关系 计算公式 如果预留的资源较小的危害是什么:cpu和mem不足时 oom或者运行较慢 为什么有了
阅读全文
摘要:Kubernetes集群节点处于Not Ready问题排查 原创 点击关注👉 云原生运维圈 2024-03-14 15:25 上海 听全文 背景 Kubernetes 是一个强大的平台,用于自动化部署、扩展和操作容器中的应用程序。有时,您可能会遇到节点处于非就绪状态(“Not Ready”)。本文
阅读全文
摘要:如何突破k8s node单节点可运行的pod数上限 原创 zhuhb 运维笔谈 2024-02-11 08:19 江苏 听全文 前记:kubernetes每个node节点默认可运行的pod数目上限是110个。 我们有个单节点的kubernetes测试环境,随着上线的应用越来越多,今天早上查看有pod
阅读全文
摘要:教你玩明白Centos7 防火墙 点击关注👉 马哥Linux运维 2024-03-11 16:08 江苏 1.介绍 在centos7中,有几种防火墙共存:firewald , iptables . 默认情况下,CentOS是使用firewalld来管理netfilter子系统,不过底层调用的命令仍
阅读全文
摘要:github上十款热门cmdb项目分享 原创 静静和小沐沐 IT运维技术圈 2024-03-11 10:07 广东 听全文 图片 1. Snipe-IT 简介:Snipe-IT是一个免费、开源的IT资产管理系统,用于跟踪资产、许可证、配件、耗材以及可借用的资产。它提供直观的界面,支持导入/导出功能,
阅读全文
摘要:Go 中的监视器模式与配置热更新 原创 波罗学 码途漫漫 2024-03-11 08:03 上海 听全文 上篇介绍 GO 的 GUI 库 Fyne 时,提到 Fyne 的数据绑定用到了监听器模式。本文就展开说下我对 Go 中监听器模式的理解和应用吧。 监听器模式简介 监听器模式,或称观察者模式,它主
阅读全文
摘要:Go Gin框架实现上传100G超大文件 原创 云原生Go 源自开发者 2024-02-07 18:11 广东 1人听过 源自开发者 专注于提供关于Go语言的实用教程、案例分析、最新趋势,以及云原生技术的深度解析和实践经验分享。 135篇原创内容 公众号 在本文中,我们将深入探讨如何使用Go语言的G
阅读全文
摘要:摘要: 命令模式是一种常用的设计模式,它将请求封装成对象,从而使请求的发送者和接收者解耦。本文将详细介绍命令模式的概念和原理,并使用Go语言实现一个示例,以帮助读者更好地理解该设计模式的应用。 引言: 在软件开发中,命令模式是一种常见的设计模式,它可以帮助我们将请求的发送者和接收者解耦,并提供一种灵
阅读全文
摘要:参考资料 1. setfacl命令的基本用法
阅读全文
摘要:理解用户名、组名、用户ID(UID)和组ID(GID)在容器内运行的进程与主机系统之间的映射是构建安全系统的重要一环。如果没有提供其他选项,容器中的进程将以root用户身份执行(除非在Dockerfile中提供了不同的UID)。本文将解释这一工作原理,如何正确授予权限,并提供示例加以说明。 逐步分析
阅读全文
摘要:使用 LVM 将多个硬盘合并,解决 /home 目录容量不足问题 误伤这又何妨 于 2023-11-08 21:38:42 发布 阅读量698 收藏 点赞数 11文章标签: 5G 运维版权你是否有这样一个难题,由于在安装系统时仅仅给了/home目录100G硬盘大小,但过了一段时间,发现“哎,100G
阅读全文
摘要:软RAID磁盘阵列创建过程: https://blog.csdn.net/Jacky_Feng/article/details/121207389 创建磁盘阵列 查看创建结果 将RAID磁盘阵列格式化成对应的文件系统(和普通的磁盘格式化方式一致) 创建挂载点,继续挂载操作 具体过程演示待完善。
阅读全文
摘要:kubernetes可视化管理工具KubePi体验简介 原创 zhuhb 运维笔谈 2024-03-01 11:55 上海 听全文 推荐一个飞致云开源的kubernetes可视化面板 KubePi,Github地址 https://github.com/1Panel-dev/KubePi KubeP
阅读全文
摘要:你可能不知道的13个Kubernetes技巧 原创 点击关注👉 云原生运维圈 2024-03-03 13:47 上海 2人听过 Kubernetes,凭借其完善的生态系统,提供了许多功能,可以显著增强容器化应用程序的管理、可伸缩性和安全性。以下是13个技巧,每个技巧都有详细的解释、使用示例、上下文
阅读全文
摘要:Go 实现心跳 原创 猿星人 程序员奇点 2024-01-31 12:32 北京 2人听过 Go 实现心跳 心跳最典型的应用场景是是探测服务是否存活,比如在 Zookeeper 中,会使用心跳探测服务是否存货,如果服务已经死亡,会将服务从注册表中删除,避免服务请求路由到一个已经宕机的服务中。 Go
阅读全文
摘要:Linux 网络接口混杂模式(Promiscuous mode)认知 山河已无恙 山河已无恙 2024-03-03 23:02 内蒙古 听全文 写在前面 博文内容为 混杂模式的简单认知 理解不足小伙伴帮忙指正 认定一件事,即使拿十分力气都无法完成,也要拿出十二分力气去努力。 《剑来》 网络接口的混杂
阅读全文
摘要:go for range循环map是无序的 , 这个是go team团队 有意为之 在进行循环遍历的时候 , 生成了一个随机数作为遍历开始的位置 可以for range循环map取出所有的key , sort.Strings(keys) , 排序所有的keys 再循环所有的keys , 按这个循环取
阅读全文
摘要:如何使用/proc文件系统监控Linux系统? 原创 漫谈君 运维漫谈 2024-02-29 09:58 江苏 听全文 /proc是Linux系统中的一个虚拟文件系统,提供了对运行中内核和进程的实时访问。这个目录下包含了很多以数字命名的目录,每个目录代表一个运行中的进程或者系统信息。每个进程目录下有
阅读全文
摘要:一文搞懂 Go 1.21 的日志标准库 - slog 原创 rubys_ awk 2024-01-31 20:20 广东 1人听过 在过去多年里,我们在 Go 中写日志的时候,通常都是使用 Zerolog 或者 Zap 这两个包。 在本文中,我们将重点探讨 Go 最近引入的 log/slog 包,该
阅读全文
摘要:Kubernetes集群常见操作完整指南 原创 岱军 云云众生s 2024-02-29 00:00 山东 听全文 涵盖了 Kubernetes 集群管理的各个方面,可以当作一个速查手册。 译自Comprehensive Guide to Common Operations in Kubernetes
阅读全文
摘要:深入浅出Go语言:泛型入门指南 原创 麻凡 麻凡 2024-03-01 09:00 湖南 听全文 随着Go 1.18版本的发布,泛型正式成为了Go语言的一部分。泛型为Go开发者带来了更强大的类型抽象能力,允许我们编写更加灵活和可复用的代码。本文将带你了解Go泛型的基础知识,让你快速上手这一新特性。
阅读全文
摘要:go: 协程生命周期控制 原创 王义杰 运维开发王义杰 2024-02-28 22:27 广东 听全文 在go开发中,如果我们希望在一定条件下,比如执行了某些任务后,主动结束其它相关的协程,可以通过使用context包来实现。context包允许我们发送取消信号给一个或多个协程,这样我们就可以控制协
阅读全文