这里将分享一些最新运维相关技术和业界资讯的精彩内容,每周五发布。
欢迎投稿或推荐你自己的项目,投稿邮箱: editor@hi-linux.com 。如果你想我们一起交流,也可以戳「这里」加入技术交流群。
业界资讯
GitHub 推出官方中文帮助文档,这是继日文版之后第二个非英语语种的帮助文档。GitHub 希望借此能够帮助中文开发者更好的理解 GitHub 操作规范,更加熟悉对 GitHub 的操作。
链接:https://www.cnbeta.com/articles/soft/862853.htm
微软在今年 5 月举办的 Build 2019 上宣布了第二代 Windows 的 Linux 子系统 WSL 2。与第一代相比,WSL 2 重新设计了架构,使用真正的 Linux 内核,支持在 Windows 上运行 ELF64 Linux 二进制文件。
近日,微软正式开源了 WSL 2 的内核源码,并将代码托管在 GitHub 上。
链接:https://github.com/microsoft/WSL2-Linux-Kernel
3、Gitlab 从 12.1 版本开始将不再支持 MySQL
Gitlab 官方宣布,将从 12.1 版本开始不再支持 MySQL 数据库。
链接:https://www.oschina.net/news/107948/gitlab-will-removing-mysql-support-in-12-1
经历了 25 个月的开发后,Debian 团队于 2019 年 7 月 6 日正式宣布推出代号为 「Buster」 的 Debian 10 稳定版。
Debian 10 是一个主要版本,带来了许多更新的组件和许多新功能和改进。此版本将在未来 5 年获得由 Debian 安全团队和 Debian 长期支持团队提供的技术支持。
链接:https://www.oschina.net/news/108045/debian-10-released
5、Chrome 代码出现广告拦截功能,谷歌或将治理网页广告乱象
几乎每一个网民都逃不开广告的影响,它已经深刻地进入到我们的生活之中。无论是刷新信息流还是访问某个具体的内容,广告都会在那里出现,从不在乎你是否想看到。有一部分广告明显影响到了访问网页时的体验,有的会让内容难以查看,有的则会大幅占用系统资源,甚至让电脑操作变慢。
作为当前市场占有率最大的浏览器 Chrome 打算为用户分担一部分烦恼。根据 9to5google 的报道,Chrome 浏览器的开源代码中出现了内置广告拦截功能的踪影,这项功能将帮用户屏蔽掉部分广告。
根据页面相关描述,Chrome 会对广告对系统资源的占用进行分析,然后找出那些使用了太多带宽或者 CPU 能力的广告并屏蔽掉它们。最后用户只会看到广告被屏蔽后 “该广告已经移除” 提示。
链接:https://www.leikeji.com/article/27315
6、IBM 340 亿美元红帽收购案完成:定义混合云的开放未来
7 月 9 日晚,IBM 宣布以 340 亿美元(约合人民币 2340 亿)正式收购红帽。早在去年 10 月 29 日,IBM 和红帽就共同宣布两家公司已达成最终协议。根据协议,IBM 将收购红帽所有已发行的普通股,每股 190 美元,总企业价值约 340 亿美元。现在,这次庞大的收购终于完成。
IBM 表示,本次收购重新定义了企业级云市场。红帽开放的混合云技术,与 IBM 广泛且深入的创新和行业洞察,以及在超过 175 个国家和地区领先的销售能力相结合,通过提供下一代混合多云平台,将共同加速企业创新。基于 Linux 和 Kubernetes 等开源技术,该平台可以使企业在本地、私有云以及多个公有云平台上安全部署、运行、管理数据及应用。
链接:https://www.oschina.net/news/108120/ibm-closes-acquisition-of-red-hat
趣站酷软
1、Kui
Kui 是一款由 IBM 开源的用来管理 Kubernetes 集群的 CLI 工具,Kui 使用 Electron 提供 GUI 能力。
Kui 结合了原有 CLI 的强大功能,并提供一种可视化的方式,方便我们对 Kubernetes 中 YAML 或者 JSON 格式数据的处理。
项目地址: https://github.com/IBM/kui
2、Multrin
Multrin 是一个基于 Electron、React、样式组件与 TypeScript 的应用,它可以将不同应用组织在一个 tab 标签下,大大提高生产力。
目前支持 Windows 与 macOS,Linux 支持正在开发中。
项目地址: https://github.com/sentialx/multrin
3、Gitter
一个 GitHub 的微信小程序客户端,可能是目前颜值最高的。
项目地址: https://github.com/huangjianke/Gitter
4、Popeye
Popeye 是一个 Kubernetes 集群资源清理的实用程序,它可以实时扫描 Kubernetes 集群并报告已部署资源和配置的潜在问题。
Popeye 根据部署的内容而不是磁盘上的内容来清理群集。 通过扫描您的群集,它可以检测到错误配置并确保最佳实践,从而防止潜在问题发生。
Popeye 是一个只读工具,它不会以任何方式改变你的任何 Kubernetes 资源。
项目地址: https://github.com/derailed/popeye
5、Fusuma
Fusuma 是一个简单方便的使用 Markdown 创建幻灯片的工具。
你只需要写好想要作为幻灯片展示的 Markdown,并按照顺序整理好目录结构,再写好需要的 CSS 文件之后,这个项目就能够让你简单的使用浏览器展示它们,或者是把它整体导出为一个 PDF 文件。
项目地址: https://github.com/hiroppy/fusuma
这是一个为了能在终端中更方便管理 Docker 和 Docker-Compose 的简单终端 UI 工具。
作者表示记住 Docker 命令很难,并且在多个终端窗口中跟踪容器几乎是不可能的。LazyDocker 正是为了解决这种问题而产生的,它可以在一个终端窗口中拥有所需的所有信息,并且每个 Docker 常用命令都可以绑定快捷键,同时可以添加自定义命令。
项目地址: https://github.com/jesseduffield/lazydocker
技术文章
本文整理了国内的一些 Docker/Kubernetes 可用的镜像源,非常实用。
链接:https://www.cnblogs.com/xuxinkun/p/11025020.html
2、如何让 macOS Mojave 只有菜单列和 Dock 使用深色模式?
你可能觉得 macOS 浅色介面有点刺眼,但 Mojave 深色模式又太过深邃?
至少我使用起来并不是那么愉快,反而花更多时间在辨识不太清楚的文字或图标,甚至有点怀念更早之前的暗色选单(Mojave 以后已经没有这个选项),如果你跟我一样,或许可以考虑透过一个小设定来为现在的 macOS Mojave 开启深色菜单和 Dock 功能。
链接:https://free.com.tw/mojave-dark-menu-bar-dock/
运维开发这个岗位与普通的业务开发不同,与日常的运维工作也不同,要求兼顾开发与运维两种能力。既要掌握不弱于业务开发的开发技术,又要负责 SRE 同学日常的运维能力。上线之前,还要像 QA 同学一样,对自己的服务进行测试和分级变更。本文将针对运维领域「自动化平台开发」的工作对 DevOPS 进行探讨。
链接:https://www.jianshu.com/p/68384978c0a3
本文将分享一些 LVM 分区大小调整的技巧。
链接:http://blog.ihipop.info/2019/07/5212.html
5、使用斐讯 N1 作为 Prometheus 监控服务器
新出的树莓派 4,性能方面可以说对于老的 3B+ 的版本可以说是有全面的提升。但价格方面 4G 内存配置的就已经需要 50$,已经逼近台 x86 的准系统。同时因为树莓派是裸板,如果想要在生产环境使用,后面还需要自己增加存储、外壳等,全套上去其实性价比已经不高。
本文作者另辟蹊径采用斐讯的 N1 来部署了一个 Prometheus 监控服务器。
链接:https://www.gracecode.com/posts/3184.html
每周观点
1、梦想可以天花乱坠,理想是我们一步一个脚印踩出来的坎坷道路。—— 三毛
2、没事早点睡,有空多挣钱。—— 佚名
3、在你我生命中,都不需要完美。做自己的萤火,温暖少数人就足够了。—— 佚名
4、人生就是一列开往坟墓的列车,路途上会有很多站,很难有人可以至始至终陪着走完,当陪你的人要下车时,即使不舍,也该心存感激,然后挥手道别。—— 宫崎骏「千与千寻」