这里的Mapper是指kubectl中的Mapper,是对ObjectTyper, RESTMapper, ClientMapper和Decoder的封装。Mapper定义在/pkg/kubectl/resource/mapper.go中:
之前我们说过,Visitor可以生成Info或处理Info。那么到底什么是Info呢?Info定义在/pkg/kubectl/resource/visitor.go中,与Visitor定义在一个文件中。
在Kubernetes上,通常需要Client来访问Kubernetes中的对象,目前最常用的是RESTClient, DynamicClient和ClientSet这三种Client。今天就先介绍下这三个Client基本含义及大概的用法。Demo的编写是参考了http://blog.csdn.net/column/details/14420.html ,非常感谢。