奇妙的 Linux 世界

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

U 盘多系统安装盘制作神器 YUMI 使用教程

通常我们一个 U 盘只能制作成一个系统安装盘,比如制作好一个 Windows 10 安装盘,日后想要用到 Linux、WinPE 等安装盘时,只能重新制作一遍,非常浪费时间。而且现在 U 盘容量都很大,如果只放一个系统,同样就会白白浪费 U 盘剩余的空间。 今天,我们就给大家推荐一个可以让你的 U 盘制作成多系统安装盘的神器 YUMI。 YUMI (Your Universal Multib......

使用 Velero 快速备份和迁移 Kubernetes 集群应用以及持久化数据

什么是 Velero? Heptio Velero ( 以前的名字为 ARK) 是一款用于 Kubernetes 集群资源和持久存储卷(PV)的备份、迁移以及灾难恢复等的开源工具。 Velero 特性 Velero 目前包含以下特性: 支持 Kubernetes 集群数据备份和恢复 支持复制当前 Kubernetes 集群的资源到其它 Kubernetes 集群 支持复制生产环......

史上最全的高性能代理服务器 Envoy 中文实战教程

什么是 Envoy Envoy 是一款 CNCF 旗下的开源项目,由 Lyft 开源。Envoy 采用 C++ 实现,是面向 Service Mesh 的高性能网络代理服务。它与应用程序并行运行,通过以平台无关的方式提供通用功能来抽象网络。当基础架构中的所有服务流量都通过 Envoy 网格时,通过一致的可观测性,很容易地查看问题区域,调整整体性能。 Envoy 也是 Istio Servic......

史上最全的 Linux 运维工程师面试题

Linux 基础知识篇 这一套题算是简单的,考的内容基本是 Linux 基本原理、查找命令、计划命令、防火墙设置等,以上这四点基本算是初级内容。 说说 Linux 启动大致过程? 加载 BIOS–>读取 MBR–>Boot Loader–>加载内核–>用户层 Init 依据 Inittab 文件来设定系统运行的等级(一般 3 或者 5,3 是多用户命令行,5 是图......

在 Kubernetes 上使用 Tekton 快速实现应用自动发布

Tekton 是一个功能强大且灵活的 Kubernetes 原生开源框架,用于创建持续集成和交付(CI/CD)系统。通过抽象底层实现细节,用户可以跨多云平台和本地系统进行构建、测试和部署。 Tekton 提供的开源组件可以跨供应商,Tekton 提供的管道、版本、工作流程和其他 CI/CD 组件的行业规范一致,可以和你现有的 CI/CD 工具(例如:Jenkins、Jenkins X、Sk......

巧用 SSLH 实现 HTTPS 和 SSH 共享同一端口

一些互联网服务提供商或公司可能已经阻止了大多数网络端口,并且只允许使用少数特定端口(如:80 和 443)来进行服务访问,以加强其安全性。在这种情况下,如果我们需要将更多的服务暴露在公网上,我们该怎么办呢?这时你别无选择,只有为多个程序共用相同的端口,比如:共用 HTTPS 的端口 443。 那怎么样才能实现不同程序复用相同端口呢,这时你就需要 SSLH 这款神器。 SSLH 是一款采用 ......

如何通过 Alertmanager 有效的给 Prometheus 添加一个警报系统

警报是监控系统中必不可少的一块, 当然了, 也是最难搞的一块. 我们乍一想, 警报似乎很简单一件事: 假如发生了异常情况, 发送或邮件/消息通知给某人或某频道 一把梭搞起来之后, 就不免有一些小麻烦: 这个啊…一天中总有那么几次波动, 也难修难查了, 算了算了不看了 警报太多了, 实在看不过来, 屏蔽/归档/放生吧… 有毒吧, 这个阈值也太低了 卧槽, 这些警报啥意思啊,......

推荐一款让所有终端程序轻松支持 SOCKS5 代理的神器 graftcp

你是否经常有在终端下通过一些实用程序进行工作的需求呢,比如:Git 等。但是由于这些终端程序默认并不支持 Socks 5 代理或 HTTP 代理,在访问一些需要科学上网的网络服务时速度或许会非常的慢。 通常我们的解决方法就是使用环境变量 export ALL_PROXY=socks5://proxyAddress:port 或者 export http_proxy=http://proxyA......

使用 Telepresence 在本地调试 Kubernetes 微服务

微服务作为一种全新的软件架构现在正变得越来越火。基本原因我觉得有两点:一方面软件系统越做越复杂,通过拆分将一个大系统解耦成一个个独立的子系统,我们就降低了整个系统的复杂性。另一方面,Kubernetes 的出现使得编排这么多子系统变得简单,可以说 Kubernetes 是目前为止微服务最好的载体。 Kubernetes 解决了微服务运行时的环境问题,但对开发环境就不那么友好了。比方说如果我们......

50 个你必须掌握的 Kubernetes 面试题

Kubernetes 一直是当今业界的流行语,也是最好的编排工具。它吸引了许多想要提升自己职业生涯的经验丰富的专业人士。 Huwaei、Pokemon、Box、eBay、Ing、Yahoo Japan、SAP、纽约时报、Open AI、Sound Cloud 等跨国公司也使用 Kubernetes。我相信你已经知道这些事实,这也是促使你打开这个 Kubernetes 面试问题文章原因。 在这......