奇妙的 Linux 世界

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

世界是 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 生态,支持一键迁移,并提供全栈国密能力。 龙蜥操作系统 完全开源,通过开源社区和......

Kubernetes 应用包管理器 Helm 保姆级中文简明教程

Helm 是查找、分享和使用软件构建 Kubernetes 的最优方式! Helm 帮助您管理 Kubernetes 应用 —— Helm 图表,即使是最复杂的 Kubernetes 应用程序,都可以帮助您定义,安装和升级。图表 Chart 易于创建、发版、分享和发布,所以停止复制粘贴,开始使用 Helm 吧。 Helm 是什么? Kubernetes 包管理器,可以简单理解为 apt......

如何优雅的使用 Nginx 缓存机制将网站访问速度提高 10 倍

Nginx 缓存作为性能优化的一个重要手段,可以极大减轻后端服务器的负载。下面我们将介绍 Nginx 缓存配置的相关指令以及 http 缓存机制,以及 Nginx 缓存实践案例分析。 Nginx 缓存示例 实例演示,缓存是怎么出现的,怎么查看! 当我们代开某个网站,如 baidu.com,我们可以看到 size 这一列有一些 js 标识为 disk cache,这里就是应用到了缓存。 ......