Golang 版本管理工具:g

在开发 Go 项目时,不同项目可能需要不同版本的 Go 语言环境。g 是一个简单而强大的 Go 版本管理工具,它可以帮助我们在同一台主机上轻松切换 Go 版本,并为每个项目创建独立的开发环境,避免版本冲突。

Kubebuilder Watching Resources

我们在开发过程中,可能需要开发一个类似Deployment的资源逻辑,管理依赖资源是控制器的基础,如果不能观察它们的状态变化就不可能管理它们。这就意味着,我们需要 reconciler 能监控多个资源的变化。