import "k8s.io/apimachinery/pkg/runtime"
runtime定义了通用类型和结构之间的转换,以将查询字符串映射到结构对象。
runtime包括辅助函数,该函数用于遵循kubernetes API对象约定的API对象,这些约定是:
program/library
以将旧版本更新为新版本。runtime提供一个转换辅助工具使得第六个变得很容易,并且Encode/Decode/DecodeInto
完成了第八个。还可以注册使用对应版本的其他“编解码器”。建议在程序包的init
函数中向runtime
注册类型。
另外,types.go
中提供了一些适用于所有API对象和版本的常见类型。