奇妙的 Linux 世界

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

服务网格除了 Istio,其实你还可以有其它 8 种选择

哪种服务网格最适合你的企业?近年来,Kubernetes 服务网格框架数量增加迅速,使得这成为一个棘手的问题。 下面将介绍 9 种较受欢迎的用以支撑微服务开发的服务网格框架,每种方案都给出了其适用场景。 什么是服务网格 服务网格近年来有很高的话题度,背后的原因是什么? 微服务已经成为一种灵活快速的开发方式。然而,随着微服务数量成倍数地增长,开发团队开始遇到了部署和扩展性上的问题。 容器和 K......

超给力,一款简单又实用的免费 GitHub 加速神器

今天给大家推荐一个堪称 GitHub 加速神器的开源项目。 这个开源项目就是:FastGitHub,它主要解决 GitHub 打不开、用户头像无法加载、releases 无法上传下载、git-clone、git-pull、git-push 失败等问题。 该项目的好处就是专门针对 GitHub 访问速度慢的问题,具有合法性,可靠性,稳定性。最重要的是它是免费的,而且不需要外网服务器资源。 Fa......

6 张图带你搞懂 CI/CD 流水线

在CI/CD和DevOps领域中,持续交付和持续部署是一个老生常谈的话题。持续集成这个术语最早是在1994年由Grady Booch提出。微服务提出者Martin Flower在2014年发表的论文《Microservice》中也对软件开发持续集成提供了可参考原则。持续集成是借助工具对软件项目进行持续的自动化的编译打包构建测试发布,来检查软件交付质量的一种行为。而持续部署是基于持续交付的优......

如何有效的在 60 秒内进行 Linux 服务器性能故障分析

感谢前辈,光荣属于前辈。 掌握一些性能优化工具和方法,这就需要在工作中不断地积累;计算机基础知识很重要,比如说网络知识、操作系统知识等等,掌握了基础知识才能让你在优化过程中抓住性能问题的关键,也能在性能优化过程中游刃有余。 虽然监控工具可以帮助我们解决大多数问题,但我们有时需要登录实例并运行一些标准的 Linux 性能工具。 来看 Netflix 性能工程团队的这篇博文:https:/......

Ventoy - 免格式化!超简单的『多合一』系统启动盘制作神器 (开源免费,多平台支持)

Ventoy:操作系统多合一的启动盘制作神器! 简单来说,Ventoy 是一个制作可启动 U 盘的开源工具。有了 Ventoy 你就无需反复地格式化 U 盘,你只需要把 ISO/WIM/IMG/VHD(x)/EFI 等类型的文件拷贝到 U 盘里面就可以启动了,无需其他操作。 你可以一次性拷贝很多个不同类型的镜像文件,Ventoy 会在启动时显示一个菜单来供你进行选择。 工具介绍 简单......

手把手教你如何给 Docker 开启 IPv6 网络支持

Docker 默认是不开启 IPv6 支持的,但是我们某些业务往往又需要 IPv6 的支持,特别是 IPv6 普及大势所趋,本文主要介绍的是如何开启 Docker 桥接网络 IPv6 支持,这篇文章具体操作仅供参考,建议以官方文档为准。 本文最重要的先决条件是主机商已经分配给你一个公网 IPv6 地址段,我们可以通过查看主机控制面板中信息、询问主机供应商或者直接SSH登录主机使用命令ip -......

Kubernetes v1.22.0 正式发布,众多 API 和功能被移除

我们兴奋地向大家宣布,Kubernetes 在 2021 年内的第二个版本、即 1.22 版本已经正式来临! 新版本包含 53 项增强功能:其中13项功能已升级至稳定版,24 项功能顺利步入 beta 阶段,16 项功能刚刚开始 alpha 阶段。另有 3 项功能被彻底弃用。 今年 4 月,Kubernetes 的发布周期已经正式由每年4次调整为每年3次。而1.22版本正是调整之后的首个长周......

美国安全局 NSA、CISA 发布 Kubernetes 安全加固指南(内附免费下载地址)

Kubernetes 最初由谷歌公司的工程师开发,随后由云原生计算基金会开源,它是当前最流行的容器协作软件。Kubernetes 主要用于基于云的基础设施内部,便于系统管理员使用软件容器部署新的 IT 资源。 Kubernetes 的攻击目标通常有以下三个原因:数据窃取、计算能力窃取或拒绝服务。传统上,数据盗窃是主要动机;然而,由于 Kubernetes 和 Docker 模型和传统的单片软......

巧用 Xpanes 实现多服务器批量管理

由 Tmux 提供支持的终极终端分屏器! 虽然我们已经可以使用 tmux 进行屏幕的分割和切换,但是如果需要对一批服务器进行操作的话,就只能一个一个的登录和执行了。如果使用过 Xshell 或者其他远程工具的话,肯定是使用过这个功能特性的,一次命令输出可以在登录的多个远程终端上面执行。现在我们可以使用 tmux-xpanes 来完成同样的事情了,撒花! 特点介绍 the featur......

一次由 Kubernetes HostPort 引发的服务故障排错记实

最近排查了一个 Kubernetes 中使用了 hostport 后遇到比较坑的问题,奇怪的知识又增加了。 问题背景 集群环境为 K8s v1.15.9,cni 指定了 flannel-vxlan 跟 portmap, kube-proxy 使用 mode 为 ipvs,集群 3 台 master,同时也是 node,这里以 node-1,node-2,node-3 来表示。 集群中有 2 ......