奇妙的 Linux 世界

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

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 ......

再见 Kubernetes,是时候拥抱下一代轻量级容器编排平台 K0s 了!

最近两年一直在使用 kubeadm 部署 kubernetes 集群,总体来说配合一些自己小脚本还有一些自动化工具还算是方便;但是全容器化稳定性确实担忧,也遇到过莫名其妙的证书过期错误,最后重启大法解决这种问题;所以也在探索比较方便的二进制部署方式,比如这个 k0s。 k0s 介绍 The Simple, Solid & Certified Kubernetes Distrib......

推荐一款快速安装 macOS 的开源脚本 (全平台、多版本支持,可免费下载!)

今天,给大家推荐一个比较实用的开源脚本 macos-virtualbox,它可让你在 VirtualBox 上快速安装苹果操作系统。 该命令行脚本采用 Bash 编写,其主要作用在于帮助用户快速完成 macOS 系统的安装操作。并且安装使用的 macOS 系统,均是直接从 Apple 服务器下载下来的无修改版。 据官方文档描述,目前该脚本已支持安装 Catalina (10.15),Moj......

一文搞懂 4 种常用的 Kubernetes 容器

截止目前 Kubernetes 1.18,Kubernetes 已经支持标准容器,Sidecar 容器,Init 容器,Ephemeral 容器 4 种类型的 Containers。本文我们详细介绍一下这 4 种容器的特性以及使用场景。 标准容器和 Sidecar 容器 在 Kubernetes 1.18 之前,这两种容器从 Kubernetes 管理的角度来看,并没有什么区别。只不过人......

超赞,腾讯开源运维必备海量服务器管理系统!

今天推荐的这个项目是「bk-job」—— 蓝鲸作业平台 (Job),一套腾讯开源的运维脚本管理系统,具备海量任务并发处理能力。 除了支持脚本执行、文件分发、定时任务等一系列基础运维场景以外,还支持通过流程调度能力将零碎的单个任务组装成一个自动化作业流程; 而每个作业都可做为一个原子节点,提供给上层或周边系统/平台使用,实现跨系统调度自动化。 优势 安全可靠的高危命令检测能力 完善的......

微软开源自有云服务器专属 Linux 发行版 CBL-Mariner,可在 GitHub 免费下载!

近年来,微软对 Linux 的爱越来越多,这已经不是什么秘密了–看看 Windows Subsystem for Linux 就是一个例子。尽管如此,在得知微软还有自己的 Linux 发行版时,你还是可能会感到惊讶。 微软近日开源了一款内部使用的 Linux 发行版——CBL-Mariner(CBL 即 Common Base Linux)。CBL-Mariner 不是桌面 Linux ......

两个 Docker 使用神技,99% 的人都不知道!

最近发现两个非常好用的工具,一个是 runlike,一个是 whaler runlike:通过容器打印出容器的启动命令 whaler:通过镜像导出dockerfile 听起来是不是想说 N...B... 哈哈,那就走起? 找回 Docker 容器运行的命令 平时可能因为测试或者一些规范的操作方式导致启动一个容器,忘记了这个容器的启动命令是什么了,又需要找回来在别的机器上创建的时......