想做个东西,要用 Kubernetes Go API 执行命令,结果调了半天才调试通,因此记录下。
// 首先,通过标准方式创建 In-Cluster 或者 Out-of-Cluster 的 *kubernetes.ClientSet
var cfg *rest.Config
if cfg, err = rest.InClusterConfig(); err != nil {
return
}
var client *kubernetes.Clientset
if client, err = kubernetes.NewForConfig(cfg); err != nil {
return
}