我有下面的代码打印我的 kubernetes 部署元数据,package testimport ( "context" "fmt" "os" "testing" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/kubernetes" "k8s.io/client-go/tools/clientcmd")func TestEksStandaloneModule(t *testing.T) { namespace := fmt.Sprintf("%v-%v", "project", "dit") kubeconfig := os.Getenv("HOME") + "/KUBECONFIG" clientCfg, err := clientcmd.BuildConfigFromFlags("", kubeconfig) if err != nil { t.Error(err) } clientset, err := kubernetes.NewForConfig(clientCfg) appDeployment, err := clientset.AppsV1().Deployments(namespace).Get(context.TODO(), "deploymentname", v1.GetOptions{}) fmt.Println(appDeployment)}任何人都可以帮我获得打印入口元数据的功能吗?我是新来的。
1 回答
呼啦一阵风
TA贡献1802条经验 获得超6个赞
我能够让它工作
appIngress, err := clientset.NetworkingV1().Ingresses(namespace).Get(context.TODO(), "helloworldspringbootssl-ap145385", v1.GetOptions{})
fmt.Println(appIngress)
- 1 回答
- 0 关注
- 78 浏览
添加回答
举报
0/150
提交
取消