一个计算机技术爱好者与学习者

0%

需求描述

当前有三个K8S集群,每个集群内部都配置了监控和告警。但是,如果某个集群整个都挂掉了,那么是收不到告警的。
为了解决这个问题,需要配置一个外部的探活脚本,探测集群是否存活。探测时,选择集群中的任意两台主机的ssh端口进行探测。

阅读全文 »

xfs_quota简介

xfs_quota 是一个管理XFS文件系统配额的工具,它提供了一套丰富的命令行操作来配置项目、用户和组的磁盘配额。
比如某些情况下,我们需要限制Linux系统中一些目录的大小,此时就可以使用 xfs_quota 来实现。

参考文档:

阅读全文 »

什么是nftables?

nftables是Linux内核的一个网络包过滤工具(框架),用于替代传统的iptables/ip6tables/arptables/ebtables范式。
nftables代表了对经典的iptables的进化与革新,它提供了一个简单、统一和高效的方式来管理网络数据包的流动,包括过滤和路由。

本文中,我们会学习nftables的基础知识,了解nftables的常用命令。

相关文档:

阅读全文 »

Docker buildx 是什么?

Docker buildx 是 Docker 官方维护的一个 CLI 插件,它基于 BuildKit 引擎,提供了不同于 docker build 的更多功能,
buildx的一个关键特性是可以同时为不同的硬件架构构建并输出镜像,使得我们可以很容易地交叉构建镜像。比如,我们可以在 AMD64 的机器上构建 ARM64 架构的镜像,这对于软件的跨平台支持非常有用。

Docker buildx 支持的平台主要包括以下几种:

  • Linux:包括多种 CPU 架构和操作系统,如 x86_64、ARM、IBM Power、IBM Z 等。
  • Windows:包括多种 CPU 架构和操作系统,如 x86_64、ARM64 等。
  • macOS:支持 Intel、Apple M1 架构。

在本文中,我们将学习 Docker buildx 工具,并基于它构建多平台镜像。

参考文档:

阅读全文 »

WebIDE简介

WebIDE是一个现代化的开发工具,它可以让我们直接在浏览器中编写、运行和调试代码。不需要安装任何软件,只需要一个现代化的浏览器和网络连接就可以进行开发。这是一种全新的开发方式,并迅速得到了广大开发者的欢迎。

参考文档:

阅读全文 »