All Posts

CentOS 设置菜单栏快捷方式

在 CentOS 中,大多数情况启动应用我都是使用命令行(无论是不是 GUI),但是,有时我想从左上角的菜单栏中启动项目,所以就了解了一下如何添加菜单栏。

Kubernetes CRD 系列:Api Server 和 GVK(R)

本文是承接 CRD 介绍的那篇博客,在了解了如何创建一个 CRD 以及通过这个 CRD 来创建 CR之后。关于 CR 的操作都是通过 kubectl 命令来完成的,但是,事实上,到目前位置,kubectl 是如何操作这些 CR 的我们还是不清楚。对于后面还有很多内容都是需要代码和 CR 关联的,所以,我觉得在开始一些代码的工作之前,有必要先对 Kubernetes 的 Resource 机制进行一些介绍。

CentOS 安装 Snap

Snap 作为一个跨平台的新型应用商店,可以减少环境因素带来的安装应用的痛苦,他提供了类似于容器的虚拟运行环境,让环境不再成为应用的痛点。

CentOS 安装 NodeJS 和 NPM

因为想装一个工具,但是发现这个工具是用 npm 来安装的,没办法,只能在本机安装一个 npm 了,但是,其实安装 npm 就是安装 nodejs,安装完 nodejs 之后 npm 也就自然装上了。

Kubernetes CRD 系列:CRD 介绍

本文是承接 Kubernetes 入门系列之后的非入门系列,在这个系列中,我会介绍 Kubernetes 中的 CRD 以及相关的 Controller 和 Operator。本文主要是对 CRD 进行一个介绍,了解一下在 Kubernetes 中如果想要扩展一些自定义的功能可以怎么通过 CRD 来实现,以及 CRD 是怎么一回事。

一些常用的 Docker 容器启动

在日常开发中,因为使用 Docker 很多,所以经常会用到 Docker 命令,但是,有一些过一段时间之后就忘记了,所以我就记录了一下一些用过的 Docker 启动命令。

CentOS 设置用户 sudo 免密码

在使用 CentOS 的时候,作为一个好习惯我都不是以 Root 用户来启动的,所以很多时候例如我要安装软件或者修改配置都是需要 sudo,但是,经常都是需要密码,所以我想设置一下如何 sudo 不需要填写密码。

CentOS7 升级 systemd 242/243

今天被一个 systemd 的问题缠住了,于是就去 Github 上提 issue,没想到人家上来就说版本太老,让我先升级了版本再说,没办法,为了证明是 systemd 确实如此,我决定升级 systemd。

Python 中 datetime 的一些使用方式

在 Python 中,提供了很多有用的时间相关的操作,因为久而未用,很容易忘记具体的用法,所以在用到的时候我就顺带总结了一下。

解决容器运行 Go 代码 unknown time zone 的正确姿势

今天在 Busybox 的 Image 中运行 Go 代码发生了错误:unknown time zone Asia/Shanghai,这个问题第一次遇到,于是就探究了一下 time.LoadLocation 函数的使用姿势。