什么时候选择原始的类型,什么时候选自定义的类型?

来源:7-5 Node详情查看

慕慕1425487

2023-06-27

type Node struct {
Name string json:"name"
Status string json:"status"
Age int64 json:"age"
InternalIP string json:"internalIP"
ExternalIP string json:"externalIP"
Version string json:"version"
OsImage string json:"osImage"
KernelVersion string json:"kernelVersion"
ContainerRuntime string json:"containerRuntime"
Labels []base.ListMapItem json:"labels"
Taints []corev1.Taint json:"taints"
}
我看taint是用了k8s的类型,label是使用了自定义的类型,什么时候使用自定义类型什么时候使用原始类型?有什么讲究吗?

写回答

1回答

暮闲

2023-06-27

同学你好,当原始类型和自定义类型高度相似的时候,就用原始类型定义自定义类型。自定义类型是简化了的k8s原始类型,目的是为了更好的和前端交互。

0
0

Kubernetes系统精讲 Go语言实战K8S集群可视化

核心知识+高阶应用+原理剖析+二次开发 全方位打通K8S生产实践

399 学习 · 265 问题

查看课程