Alliot's blog

Maker & Developer

  asdf-vm 是一个管理多版本运行环境的 CLI 工具,有点类似多 nodejs 版本管理工具 n,相比其他类型的工具,asdf-vm 以插件形式支持了众多的语言与开发工具,支持全局配置,同时也支持通过 .tool-versions 配置文件以项目维度来管理工具版本(类似前端项目下的 packages.json)。我们在使用 Terraform 的过程中,也经常遇到要切换不同 terraform 版本的情况,asdf-vm 就能够满足我们的需求。

阅读全文 »

  众所周知,通常情况下 Terraform 仅能编排通过它创建的资源, 那么怎样批量纳管现网非Terraform编排的资源呢?Terraformer 等工具就是来做这个事的。 Terraformer 是一个将现有的基础设施导出生成 Terraform file(.tf 以及 .tfstate) 的命令行工具,与 Terraform 刚好相反(Terraform: code -> infra, Terraformer: infra -> code)。

阅读全文 »

  近期开始做 IaC(Infrastructure as Code)相关的工作,期间会用 Terraform 比较多,因此会有一些与之相关的笔记记录。本文是小试牛刀利用 Terraform 来创建一个 AWS S3 bucket 体验 Terraform。

阅读全文 »

  很多人都去过医院拍过片,医院给到的胶片照片通常不易保存,在有需要查看病情发展或有需求做互联网远程问诊的情况下,就非常不方便。我们可以将数字化的影像资料做保存,已备不时之需。这里 Alliot 查阅了一部分资料,大致做一下介绍。Alliot 非医疗行内人士,因此全文仅与影像资料格式处置思路有关,不涉及任何医学相关内容与建议,可以放心阅读。

阅读全文 »

  传统虚拟机、物理机环境下,日志文件通常存放于固定的路径下,当应用重启或出现异常退出的情况,日志也会留存下来,不受影响。而 Kubernetes 环境下,提供了相比前者更为细粒度的资源调度,容器(或 Pod)的生命周期是十分短暂的,当主进程退出,容器(或 Pod)便会被销毁,随之而来的是其关联资源也会被释放。因此,在日志采集的这个点上,Kubernetes 场景相比传统环境而言,会更为复杂,需要考虑的点更多。

阅读全文 »

  由于我司内部系统均使用 Jira 的统一认证,而在用的监控平台 Nightingale 并不支持 Jira 认证的接口,因此就有了本文。(还有其他诸多不支持 Jira 认证的平台也可通过相同思路实现 Jira 统一认证)

阅读全文 »

  一套内部业务系统的主从同步库出现了同步异常,需要在不锁表的情况下,完成在线重建主从同步,本文简单记录一下操作过程。

阅读全文 »

  国庆假期闲来无事,对自己的群晖 NAS(非生产环境) 内的一个内置软件包做编译升级。在不明确该动态库具体作用的情况下,误操作将 /lib/libc.so.6 这个动态库文件重命名为了 libc.so.6.bak,导致 lsmvcp 等一系列基础命令无法使用,本文记录一下解决方案。

阅读全文 »

  PackerHashicorp(没错,就是 Terraform、Vault 的那家公司。) 公司推出的开源的轻量级自动化打包镜像工具。它允许你通过一套模板代码同时为多个平台构建相同的镜像, 其工作模式也是 Infrastructure as Code 的一种体现。 本文以 AWS 上的 AMI 为例,初始化一个用做 Jenkins node 的基础镜像。

阅读全文 »

  近期机房搬迁,帮忙将 Jira 与 Confluence 做了一次迁移。由于之前的维护人员几乎没有留下任何信息,环境比较乱,这里顺手改成了 Docker 方式部署。大问题没有,小坑比较多,此文用流水账的形式记录了一下搬迁时的大致步骤,以便不时之需。

阅读全文 »
0%