奇妙的 Linux 世界

种一棵树最好的时间是十年前,其次是现在。

5 分钟搞懂高性能分布式消息系统 Kafka

kafka 由 LinkedIn 公司推出的一个高吞吐的分布式消息系统,通俗的说就是一个基于发布和订阅的消息队列。 官网地址:https://kafka.apache.org/intro 应用场景 异步解构:在上下游没有强依赖的业务关系或针对单次请求不需要立刻处理的业务; 系统缓冲:有利于解决服务系统的吞吐量不一致的情况,尤其对处理速度较慢的服务来说起到缓冲作用; 消峰作用:对于短时间......

来自一位美国程序员的酒后真言

美国最大的论坛 Reddit,最近有一个热帖。 一个程序员说自己喝醉了,软件工程师已经当了10年,心里有好多话想说,“我可能会后悔今天说了这些话。” 他洋洋洒洒写了一大堆,获得9700多个赞。内容很有意思,值得一读,下面是节选。 (1)职业发展的最好方法是换公司。 (2)技术栈不重要。技术领域有大约 10-20 条核心原则,重要的是这些原则,技术栈只是落实它们的方法。你如果不熟悉某个技术栈......

一文带你理解云原生 | 云原生全景图详解

带你了解云原生技术图谱 如果你研究过云原生应用程序和相关技术,大概率你遇到过 CNCF 的云原生全景图。这张全景图技术之多规模之大无疑会让人感到震惊,该如何去理解这张图呢? 如果把它拆开来一次只分析一小块内容,你会发现整个全景图没有那么复杂。事实上,该全景图按照功能有序地组织在一起,一旦你了解了每个类别代表的内容,你就可以轻松游走于全景图中。 本章节我们将把整个全景图拆解开来,并对整个全景图......

Kubernetes 官方出品调试工具上手指南(无需安装,开箱即用)

本文介绍了 Kubectl debug 和临时容器等调试方法。 作者:Martin Heinz 翻译:Bach (K8sMeetup) 校对:星空下的文仔 调试容器化工作负载和 Pod 是每位使用 Kubernetes 的开发人员和 DevOps 工程师的日常任务。通常情况下,我们简单地使用 kubectl logs 或者 kubectl describe pod 便足以找到问题所在,但......

HTTP 故障图解指南

网页打开某个网站,可以看到正常的内容,这个 HTTP Status code 是 200,没有显示在页面上。 但是偶尔会看到整页白底,但是上面写 400、403、500,或者画面比较好看的 404 此页面找不到等等,那这些代码是什么意思呢? 做为一个运维工程师,遇到这样的情况,你又应该怎么判断是哪里出问题了呢? HTTP 状态代码决策图 对于超文本传输协议(又称 HTTP 状态代码),代码......

CentOS 之父创造的 Rocky Linux 8.4 正式版发布了!(内附镜像下载地址)

跟随上个月的 Red Hat Enterprise Linux 8.4 版本的发布,再到后来的基于 RHEL 8.4 的 Alma Linux、Oracle Linux 和 CentOS 8的更新,RockyLinux 今天的 v8.4 版本已经全面上线。Rocky Linux 是CentOS创始人Greg Kurtzer等人瞄准的免费 RHEL替代品。 Rocky Linux 8.4 ......

一文读懂 eBPF 对 Kubernetes 可观测的重要性

作者:Lavanya Chockalingam,New Relic 高级产品营销经理。最初发表在 New Relic 的博客[1]。 在 Linux 内核中工作是实现安全性、网络和可观察性特性的理想选择。然而,这并不是没有挑战。无论是修改内核源代码,还是添加模块,开发人员传统上发现他们要与难以调试的复杂基础设施和抽象层作斗争。Extended BPF[2](eBPF)解决了这两个问题。 ......

再见 Teamviewer,是时候拥抱下一代远程控制工具 RustDesk 了!

对很多 Mac 用户来说,想用远程控制请教下大佬,太难了。 在 Windows 上一个 QQ 就能搞定的事,而 Mac 用户几乎只能依赖 Teamviewer。 Teamviewer 还遭到不少吐槽:占用高、打开慢,有时还因为被识别为商用而收费…… 现在,你不必再和它较劲了。 这款名叫 RustDesk 的远程桌面软件火了!已经在 Github 上获得了 6.1k 颗星。 这个名字已经 ......

手把手教你使用 Kube-Vip 部署一个生产级别的高可用 Kubernetes 集群

kube-vip 可以在你的控制平面节点上提供一个 Kubernetes 原生的 HA 负载均衡,我们不需要再在外部设置 HAProxy 和 Keepalived 来实现集群的高可用了。 kube-vip 是一个为 Kubernetes 集群内部和外部提供高可用和负载均衡的开源项目,在 Vmware 的 Tanzu 项目中已经使用 kube-vip 替换了用于 vSphere 部署的 HAP......

科普 | 抖音服务器带宽有多大,为什么能够供上亿用户同时刷?

最近看到一个有意思的提问:抖音服务器带宽有多大,为什么能够供那么多人同时刷?今天来给大家科普一下。 抖音,百度,阿里云,腾讯都是自建的数据中心,都是 T 级别出口带宽(总出口带宽),也就是达到 1T=1024G/s 的出口带宽,服务器总数基本都在 20 万台以上,甚至阿里云都超过了 100 万台。 字节跳动的数据中心总带宽,可能在 10TB 级别左右,预期突破 15TB 级别不远了。 ......