【发布时间】:2021-10-28 22:09:15
【问题描述】:
找了很久的文档,还是没有找到明确的连接流程。 我想出了这个代码示例:
package aws
import (
"fmt"
"net/http"
"github.com/aws/aws-sdk-go/aws/session"
"github.com/aws/aws-sdk-go/service/eks"
"github.com/joho/godotenv"
)
func Connect() {
godotenv.Load(".env")
session := session.Must(session.NewSession())
svc := eks.New(session)
clusters, err := svc.ListClusters(&eks.ListClustersInput{})
if err != nil {
fmt.Println(err.Error())
}
fmt.Println(clusters)
}
我的意思是,由于环境变量混乱,这仍然返回 403 禁止错误,但我猜代码是有效的。我的问题是,建立了这个连接:如何将这个 svc 变量转换为来自 go 驱动程序的 *kubernetes.Clientset 变量?
【问题讨论】:
标签: go kubernetes amazon-eks client-go