奇妙的 Linux 世界

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

在 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 面试问题文章原因。 在这......

Android Pie 私人 DNS 使用教程

最近手机更新到了最新的 Android Pie (9.0) 系统,随着系统的更新,就可以体验到 Android Pie 带来了一系列的新特性。比如:全新设计的导航栏以及多任务界面、数字应用、安全和隐私等新功能。其中有一项更新是非常实用的,该功能可以提升用户上网过程中的安全性,它就是:DNS over TLS,在 Android 里叫做 Private DNS(私人 DNS)。 默认情况下,......

Linux 并行处理神器 GNU Parallel 简明教程

Bash 命令通常单线程运行,这意味着所有的处理工作只在单个 CPU 上执行。随着 CPU 规模的扩大以及核心数目的增加,这意味着只有一小部分的 CPU 资源用于处理任务,这样就造成了很大的资源浪费。 这种情况在进行多媒体转换(比如:图片和视频转换)以及数据压缩中经常遇到。 本文我们将介绍如何使用 GNU Parallel 程序在所有 CPU 核上并行地执行计算任务。 Parallel 介绍......

Linux 爱好者周刊 ( 第 1 期 )

这里将分享一些最新运维相关技术和业界资讯的精彩内容,每周五发布。 欢迎投稿或推荐你自己的项目,投稿邮箱: editor@hi-linux.com 。如果你对周刊有什么建议和意见,或者想与大家一起讨论技术问题,也可以戳「这里」加入技术交流群。 业界资讯 1、中国设立互联网根服务器 近日,中国工信部官网一篇题为 “工业和信息化部关于同意中国互联网络信息中心设立域名根服务器(F、I、K、L根镜像服......

Linux 爱好者周刊 ( 第 2 期 )

这里将分享一些最新运维相关技术和业界资讯的精彩内容,每周五发布。 欢迎投稿或推荐你自己的项目,投稿邮箱: editor@hi-linux.com 。如果你想我们一起交流,也可以戳「这里」加入技术交流群。 业界资讯 1、GitHub 官方中文文档上线 GitHub 推出官方中文帮助文档,这是继日文版之后第二个非英语语种的帮助文档。GitHub 希望借此能够帮助中文开发者更好的理解 GitHub......