本文将持续更新目前已知的可以设置的国内软件源以及镜像源的设置方法,方便作者自己备查和减轻开发人员搭建环境的阻碍。
GNU/Linux 发行版软件源
CentOS 7
1 | run as root or sudo |
本文将持续更新目前已知的可以设置的国内软件源以及镜像源的设置方法,方便作者自己备查和减轻开发人员搭建环境的阻碍。
1 | # run as root or sudo |
2023年12月8日,中国的疫情政策全面放开,逐步取消了健康码和行程吗的查验。老百姓被允许自由出入,之后有人🐑了,杨过了,杨康了,王重阳了。。。我也🐑了。
这周搞错框架升级上线的日期,以为是本周六上线,这两天拼命的适配框架,闹了个乌龙。不过也好,手上的任务早做完早轻松(不知是否真的如此~)。今天下班前问了同事,才知本周不上线,看了一下时间,已经是晚上 9 点多了。。
大厂真的是人尽其用,每天安排给你的任务差不多到了 24 小时轮轴转也没法完成的地步。每周各种进度例会,每天被各种业务同事拉会看问题,问题种类五花八门。与此同时,自己手上还有开发要做,有仓库要守护,简直忙的不亦乐乎。
得知任务无需本周完成之后,反手就是起身打卡下班。外面下着雨,回去的路上突然被一个电话会议拉了进去,上来直接跟我说 UAT 测试有问题,让我上线跟他们看问题。不好意思,我已经下班了,有事明天再说,谢谢~
累过之后,渐渐学会区分上班和下班,也要学会说不。
本文介绍如何使用 k3d 在本地快速启动一个 k8s 集群。k3d 是以容器的方式运行 K3s 集群的工具,K3s 是 Rancher 推出的经过 CNCF 认证的与 K8S 完全兼容的发行版,特点是轻量级,启动快,依赖少,适合边缘计算以及资源能力有限的机器上运行集群。k3d 的这种启动方式对平台依赖少,安装部署比较干净利落,理论上本地只需要一个 Docker 运行环境即可。
本文介绍如何使用 kind 在本地快速启动一个 k8s 集群。kind 是 Kubernetes in Docker 的简写,从名字上看很容易猜出 kind 的目标是将一个 k8s 集群以容器的方式部署在本机电脑上。这种方式对平台依赖少,安装部署比较干净利落,理论上本地只需要一个 Docker 运行环境即可。
笔者作为80后,至今仍然对于青春时代曾经伴随着我们的经典游戏念念不忘。暗黑破坏神、魔兽争霸、重返德军总部。。。那毕竟是我们这一代的青春。即使我现在玩不动了,但笔记本电脑中依然保留着这些游戏,偶尔玩一下怀念怀念也好。
我的笔记本现在已经换成 MacBook Pro,运行着 macOS Catalina 操作系统,曾经的经典游戏常规的方法依然无法继续运行了。当然你可能会说,安装一个虚拟机系统,里面跑一个 Windows XP 也可以玩了。这当然可以做到,但是它太重了,而且中间隔着一个虚拟化层,运行效率自然不高。作为搞 IT 的,怎么可以止步于此?
本次介绍一种使用 Wine 运行经典游戏的方法,教程适用于 macOS 操作系统,但思路也适用于 Linux。
如今 Markdown 格式的文档在技术领域无处不在,尤其是在开源工具和技术文档方面,例如 GitHub、GitLab 等等基于 Git 的版本控制平台。一般情况下,Git 使用 git-log
来生成两次提交之间的变更日志信息。有时我们希望将此次版本发布的更新日志抽取出来,以 markdown 格式作为发布的版本的变更日志内容。
Kubernetes 集群中运行的应用中的每一个服务组件通常是以 Deployment 的形式存在的,本文中提供的管理脚本假设读者部署在 Kubernetes 中的应用服务的 Deployment 对象均已特定的前缀命名,比如 demo,那么集群中可能存在一下的 Deployment 对象:
在这个前提下,我这里提供了一个脚本可以对这些 deployment 对象进行一键启停操作。举例说明,加绒我的脚本名称为 k8s-apps.sh
那么可以执行如下命令:
1 | # 启动所有应用,default 为命名空间 |
启停脚本的内容如下: