奇妙的 Linux 世界

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

超给力,100+ 互联网大厂产品开源代码合集!

学习互联网大厂产品的源码是非常好提高自身技术水平的方法,但是问题来了,源码不一定开源啊,想学也没办法。但是就是有这样一些技术大牛,通过研究大厂的产品,开源出来了各种克隆的实现。 今天要推荐的开源项目是 Clone-Wars,收集了 100+ 互联网大厂产品的开源实现,包括 Airbnb、Amazon、Instagram、Netflix、Tiktok、Spotify、Whatsapp、Yout......

WireGuard 中文教程:使用 Netmaker 快速组建 WireGuard 全互联 (Full Mesh) 网络

什么是 Netmaker Netmaker 是一个开源的、基于 [[WireGuard]] 的网络(overlay network) 控制工具,可以非常快速的用来组建 WireGuard 网络。 如果你有两台连接互联网的设备,那么 Netmaker 可以组建一个安全的网络,并打通一个安全的隧道提供给两台机器通信。而如果你有数千台机器分布在不同的地区,不同的数据中心,不同的网络中,那么 Net......

世界是 Container 的,也是 Microservice 的,但最终还是 Serverless 的

世界上有两种基础设施,一种是拿来主义,另一种是自主可控。 原谅我也蹭个已经被浇灭的、没怎么火起来的热点。不过我们喜欢的是拿来主义,够用就行,不想也不需要过多的控制,也不想惹过多的麻烦,也就是 fully managed。 之所以想到写这篇文章,源于前几天看到的这篇来自微软 Azure 的博客内容: The Future of Kubernetes Is Serverless ,然后又顺手温习......

GitHub 星标 2.1 K,可能是最简单好用的纯文本流程图制作工具

今天要推荐一个可能是最简单的流程图制作工具了,小编第一次使用就有点上头,爱不释手,必须要推荐给大家。 这款工具叫 flowchart-fun,绝对是我见过最简单的流程图制作工具,任何人都可以简单的上手。我们看一下操作界面如下: 流程图的制作原理很简单,图表依次从左到右画,每一行为一个方块,缩进就代表向右移动,同时会带有方向的箭头。所以使用的规则很简单,就跟正常写作一样,缩进即可。这个工具......

推荐一款 GitHub 星标 15.6K 的神器,可一键将 MySQL、PostgreSQL、SQL Server 等数据库转换为智能电子表格!

不知道大家了解 Airtable 么?Airtable 是海外大名鼎鼎的在线表格应用工具,Airtable 建立在这样一个信念上:软件不应该决定你的工作方式,而应该由你决定软件的工作方式。我们的使命是使任何人都能构建出满足自己需求的工具,从而使软件充分个性化。 今天推荐一个对标 Airtable 的开源产品 NocoDB,目前支持将 MySQL、PostgreSQL、SQL Server、......

15 个实用的 Kubernetes 集群资源清理命令

长时间运行的集群,常会面临各种资源耗尽的问题,另外磁盘不足时 Kubelet 还会主动清理镜像增加不确定因素,本文提供了一些命令片段用于清理工作。 Kubernetes 基础对象清理 清理 Evicted 状态的 Pod 1$ kubectl get pods --all-namespaces -o wide | grep Evicted | awk '{print......

云原生分布式文件存储 MinIO 保姆级中文教程

MinIO - 构建高性能的云原生数据的多云对象存储 MinIO 提供开源、高性能、兼容 s3 的对象存储,为每个公共云、每个 Kubernetes 发行版、私有云和边缘云中无缝运行,使其成为混合云和多云对象存储的领导者。 MinIO 英文官网地址 MinIO 中文官网地址 1. MinIO 的应用场景 MinIO 是一个非常轻量的服务,可以很简单的和其他应用的结合。 MinIO......

关于 Kubernetes 的 Secret 并不安全这件事

K8s 提供了 Secret 资源供我们来保存、设置一些敏感信息,比如 API endpoint 地址,各种用户密码或 token 之类的信息。在没有使用 K8s 的时候,这些信息可能是通过配置文件或者环境变量在部署的时候设置的。 不过,Secret 其实并不安全,稍微用 kubectl 查看过 Secret 的人都知道,我们可以非常方便的看到 Secret 的原文,只要有相关的权限即可,尽......

Linux 运维工程师必须知道的 6 类好习惯和 23 个教训

从事运维三年半,遇到过各式各样的问题,数据丢失,网站挂马,误删数据库文件,黑客攻击等各类问题。 今天简单整理一下,分享给各位小伙伴。 线上操作规范 1、测试使用 当初学习 Linux 的使用,从基础到服务到集群,都是在虚拟机做的,虽然老师告诉我们跟真机没有什么差别,可是对真实环境的渴望日渐上升,不过虚拟机的各种快照却让我们养成了各种手贱的习惯,以致于拿到服务器操作权限时候,就迫不及待的想去试......

阿里云发布全新开源操作系统『龙蜥』,支持 X86 64 和 ARM 64 架构及飞腾、海光、兆芯、鲲鹏等芯片

近日,2021 云栖大会上,阿里云发布了全新操作系统 “龙蜥”(Anolis OS),并宣布开源。 据了解,龙蜥操作系统 定位于服务器市场,支持 x86、ARM 等多种硬件架构和计算场景。 它特别针对云原生应用开发做了多重优化,云上典型场景的综合性能可提升 40%,同时故障率可降低 50%,还兼容 CentOS 生态,支持一键迁移,并提供全栈国密能力。 龙蜥操作系统 完全开源,通过开源社区和......