奇妙的 Linux 世界

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

互联网时代的大容量数据备份方案

0.前言 在互联网时代之前,“数据”这个概念似乎并不算抽象。无论是文字、照片还是磁带光盘,想要对他们进行备份不外乎复印、拷贝和储存这些手段。然而进入互联网时代之后(或者说是计算机时代),“数据”这一概念慢慢的开始抽象起来,不再与实体相关联。与此同时,数据的持久化储存也不再像往日那般依靠物理的方式来进行,转而便成了0和1的组合在各种存储介质中流动。 然而各类存储介质故障的不可预知性让人们开始重......

12 个超好用网站在线测速、路由追踪和 Ping 工具

我们在日常的建站中,经常要用到对网站加载速度测试服务。如遇到服务器自身的故障或是网络问题,可能还需要要对服务器的 IP 进行 Ping 测试或是进行路由追踪。 这篇文章我们就分享一些国内外比较好用的服务器和网站在线测速和 Ping 工具,主要是以国内的在线工具为主。国外的有一些在线测速工具提供了国内节点的也汇集在内,主要功能就是电信、联通和移动三网在线 Ping 响应、网页加载速度测试和服务......

如何优雅关闭与重启生产级 Kubernetes 集群

前言 在日常对 Kubernetes 集群运行维护的过程中,您可能需要临时的关闭或者是重启 Kubernetes 集群对集群进行维护,本文将介绍如何去安全的关闭 K8s 集群以及如何重新启动集群。 日常节点运维方式 关闭 K8s 集群是个危险的操作!在关闭集群之前,您必须完全了解这个操作所带来的后果。首先,我们要对集群内的应用、客户定义资源 CRD 和 Etcd 进行备份,然后再进行重启或关......

老板永远是对的?

曾经在企业工作的时候,我们经常有一句话:老板是不会有错的。老板是公司创始人,天马行空很多想法,时不时就会搞出一些想法,并且很快就要求下面的员工们执行,雷厉风行。 但对于一线的员工,经常会觉得这些想法根本就不现实,也就是无法执行,思想上不认可,导致行动上难以配合,甚至消极怠工。聪明的公司总裁在开会时,对员工们说:老板的指示,不理解也要先执行,在执行中理解。他从来都不会说老板的想法有问题。 更......

如何使用 Headscale ( Tailscale 开源版 ) 快速搭建一个私有专属的 P2P 内网穿透网络

一、内网穿透简述 由于国内网络环境问题, 普遍家庭用户宽带都没有分配到公网 IP(我有固定公网 IP, 嘿嘿); 这时候一般我们需要从外部访问家庭网络时就需要通过一些魔法手段, 比如 VPN、远程软件(向日葵…)等; 但是这些工具都有一个普遍存在的问题: 慢+卡! 1.1、传统星型拓扑 究其根本因素在于, 在传统架构中如果两个位于多层 NAT(简单理解为多个路由器)之后的设备, 只能通过一些......

保姆级零信任容器应用平台 Kasm 使用指南(全网最详细中文教程)

Kasm 介绍 Kasm 是一款基于 Docker 的容器应用平台,它提供企业级编排、数据丢失防护和 Web 流技术,以支持将容器化工作负载交付到你的浏览器。 Kasm 可以在浏览器內运行各种应用,比如:Linux 桌面、浏览器、聊天工具、办公软件、多媒体工具等。 Kasm 将这些应用隔离在独立的 Docker 容器内,在里面做的任何行为不会影响真实的主机,并且具备一次性特点、用完即删,保证......

谷歌翻译停服?别慌,手把手教你一招修复 Chrome 浏览器无法翻译网页的问题

最近 Google 突然关停了「谷歌翻译中国版」以及「谷歌地图中国版」两大重磅产品,让无数人惊讶!官方称原因是用户使用率太低。这次关停不单是网页版,依靠其服务的相关功能也会受到影响。 比如谷歌浏览器「Google Chrome」目前是国内使用率最高的浏览器之一,此次停服则直接影响了浏览器内置的 「自动网页翻译」功能。由于很多用户访问英文或其他语言网页的时候,都常要用到谷歌浏览器网页翻译功能。......

阿里开源,超强大的 Kubernetes 本地调试工具 Kt-Connect 使用指南

背景 注:背景有点啰嗦,讲讲一路走来研发本地调试的变化,嫌烦的可以直接跳过,不影响阅读。 2019年 我在的公司当时是个什么情况,只有两个Java应用,还都跑在一个Tomcat Servlet容器。 当时是如何本地调试?都是研发自己电脑装个 Mysql,装个 Tomcat,自己电脑运行调试,好处嘛就是后端研发互不干扰,想怎么改就怎么改,APP端研发就直连后端的笔记本调试。上线部署嘛就是......

如何使用 KubeSeal 高效加密和管理 Kubernetes 集群的 Secret

在 K8s 的管理过程中,像 Secret 这种资源并不好维护,KubeSeal 提供了一种相对简单的方式来对原始 Secret 资源进行加密,并通过控制器进行解密,以此来规避 Secret 泄露风险。 安装 安装 KubeSeal 1234$ wget https://github.com/bitnami-labs/sealed-secrets/releases/download/v0.......

图解 Kubernetes 网络流量流转路径

本文翻译自 https://learnk8s.io/kubernetes-network-packets,并没有逐字翻译,带入了些自己的理解。 阅读本文,你可以了解在 Kubernetes 内外,数据包是如何转发的,从原始的 Web 请求开始,到托管应用程序的容器。 Kubernetes 网络要求 在深入了解在 Kubernetes 集群中数据包如何流转的细节之前,先明确一下 Kube......