I have 3 vps(2 oracle free tier arm, 1 other) and want to set up a microk8s cluster.But I encounter some issues about network.
将homelab从docker迁移到kubernetes
我正在将homelab的docker服务迁移到kubernetes,计划后续将家里的机器和vps服务器分离成2个k8s集群。这里主要记录homelab的迁移过程。
Golang1.21-maps package
Go1.21 正式引入了 maps 包,该包提供了 map 相关的工具函数,包括 Clone、Copy、Delete、Equal 等。
Golang1.21-slices package
Go1.21 正式引入了 slices 包,该包提供了 slice 相关的工具函数,包括 Sort、Contains、Index 等常用操作。
Golang1.21兼容性问题-向前兼容
Go 老版本的工具链怎么保证新版本的代码可以正常工作?Go1.21 引入了 toolchain 指令和 GOTOOLCHAIN 环境变量来解决向前兼容问题。
Golang1.21兼容性问题-向后兼容
Go 新版本的工具链怎么保证老版本的代码可以正常工作?Go1.21 对向后兼容做了更新和更清晰的阐述,包括 GODEBUG 的作用。
Golang1.21语言特性更新
探索 Go1.21 语言特性更新,包括新增内置函数 min、max、clear 以及 loop variable 作用域修复等改动。
Golang1.21类型推断增强
Go1.21 对泛型的类型推断进行了增强,让泛型代码的使用更加简洁,本文详细介绍相关改进。
解构Golang类型参数
阅读 Golang 官方博客《Deconstructing Type Parameters》的中文笔记,深入理解 Go 泛型的类型参数设计与推断机制。
Golang1.21的package初始化顺序变更
Go1.21 之前 package 初始化并没有明确地规定,1.21 中明确了 package 初始化的顺序,避免了依赖 init 函数顺序的不确定性。